使用资源过滤时如何在Eclipse中的pom.xml上忽略丢失的过滤器文件错误?

Zac*_*ack 8 java eclipse maven-3 maven maven-resources-plugin

我有一个这样的多模块项目:

parent
|
+-- childA
|   +-- src/main/resources/application.properties
|
+-- childB
    +-- src/main/resources/application.properties
    +-- src/main/filters/filter.properties
Run Code Online (Sandbox Code Playgroud)

application.properties使用filter.propertiesin childB 过滤了childA和childB.

我遵循这个策略将过滤器文件附加到childB的工件,然后将其解压缩到childA的目标上:

childA/target/filters/filter.properties
Run Code Online (Sandbox Code Playgroud)

childA有这样的资源过滤:

<build>
  <filters>
    <filter>target/filters/filter.properties</filter>
  </filters>
</build>
Run Code Online (Sandbox Code Playgroud)

Eclipse正在标记错误childA/pom.xml:

加载属性文件'parent\childA\target\filters\filter.properties'时出错(org.apache.maven.plugins:maven-resources-plugin:3.0.2:copy-resources:default-resources:process-resources)

我构建应用程序时可以使用过滤器文件,因此我并不担心.

如何更新childA的pom.xml以永久忽略此错误?

Zac*_*ack 1

从 Eclipse Luna 升级到 Neon 后,该问题消失了。