Java 加载属性文件Maven时出错
当我试图从pom.xml加载一个过滤器文件时,我从eclipse标记中得到了这个错误。 它将显示下面的消息Java 加载属性文件Maven时出错,java,maven,maven-resources-plugin,Java,Maven,Maven Resources Plugin,当我试图从pom.xml加载一个过滤器文件时,我从eclipse标记中得到了这个错误。 它将显示下面的消息 Error loading property file 'src/main/filters/filter.properties' (org.apache.maven.plugins:maven-resources-plugin:2.6:resources:default-resources:process-resources) pom.xml: <execution>
Error loading property file 'src/main/filters/filter.properties' (org.apache.maven.plugins:maven-resources-plugin:2.6:resources:default-resources:process-resources)
pom.xml:
<execution>
<id>default-resources</id>
<phase>process-resources</phase>
<goals>
<goal>resources</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<filters>
<filter>src/main/filters/filter.properties</filter>
</filters>
</configuration>
</execution>
默认资源
过程资源
资源
src/main/resources
真的
src/main/filters/filter.properties
那是虫子吗 将解决方案放入
${basedir}/src/main/filters/filter.properties
而不是src/main/filters/filter.properties
<execution>
<id>default-resources</id>
<phase>process-resources</phase>
<goals>
<goal>resources</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<filters>
<filter>${basedir}/src/main/filters/filter.properties</filter>
</filters>
</configuration>
</execution>
默认资源
过程资源
资源
src/main/resources
真的
${basedir}/src/main/filters/filter.properties
您通常会收到该错误,因为该文件不存在。您是否验证了src/main/filters/filter.properties
确实存在?是的,如果您放置${basedir}/src/main/filters/filter.properties
,会发生不幸的情况?或者,筛选文件是否偶然属于父项目?