(也发布在maven用户上)
例子:
parent-pom.xml
|
|-> child-pom.xml
下面的工作和我预期的一样,dev中的文件没有包含在最终的战争中。
parent-pom.xml文件
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>${dev-config.path}</exclude>
</excludes>
</resource>
</resources>
child-pom.xml文件
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>${dev-config.path}</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/rules</directory>
</resource>
<resource>
<directory>src/test/rules</directory>
</resource>
</resources>
对子级的以下更改(删除src/main/resources的任何声明)似乎会导致在进程资源期间不考虑src/main/resource,而不是像我预期的那样从父级继承。
<resources>
<resource>
<directory>src/main/rules</directory>
</resource>
<resource>
<directory>src/test/rules</directory>
</resource>
</resources>
[1]
http://maven.apache.org/guides/introduction/introduction-to-the-pom.html