Maven项目自己写的配置文件无法生效问题


Maven项目自己写的配置文件无法生效问题

由于Maven 的约定大于配置,自己写的配置文件无法生效的问题

解决方法

  • 在pom.xml中的标签中配置resources来防止我们资源导出失败问题:

       
           
               src/main/resources
               
                   **/*.properties
                   **/*.xml
               
           
            
           
               src/main/java
               
                   **/*.properties
                   **/*.xml
               
           
       

  • Maven里面resource配制include与exclude的关系
include : 使用include用于指定此类型的资源文件需要被过滤。(过滤指定路径下的配置文件属性)
true/false
true:替换 false:不替换
exclude:不过滤指定路径下的文件,此路径的指定文件打包时将不被放入resource中。
exclude里filtering的true、false详解
true和flase的相同点: exclude规定路径下的文件不被打包。
true和flase的不同点:
true: 不在exclude规定路径下,其他的文件执行include过滤
false 不在exclude规定路径下,其他的文件不执行include过滤

参考链接:Maven项目自己写的配置文件无法生效问题