解决方案
在评论中 这个答案, ,布雷特·波特(Brett Porter)写道:
但是,Maven 3.0尚未提供Mixins。 - 布雷特·波特(Brett Porter)2月16日8:18
和阿法克(Afaik),Mixins仍然不存在。
其他提示
您可以使用开源插件将Mixin引入POM。
有几个插件以Mixin的形式解决层次结构复杂性。其中之一旨在解决插件 /插件管理部分中的层次结构。
它读取所有导入的POM文件,并以相同方式将其合并到POM文件中,以计算有效POM。插件仅合并构建,属性和配置文件部分,并且不合并POM的任何其他元素,例如依赖项,存储库等…
在下面的摘要中,伪影示例蛋白将消耗示例 - 混合POM文件中定义的插件管理配置。无需继承任何父 /基本pom。
<plugin>
<groupId>com.github.odavid.maven.plugins</groupId>
<artifactId>mixin-maven-plugin</artifactId>
<version>0.1-alpha-23</version>
<extensions>true</extensions>
<configuration>
<mixins>
<mixin>
<groupId>mixin-example</groupId>
<artifactId>sample-mixin</artifactId>
<version>${project.version}</version>
</mixin>
</mixins>
</configuration>
</plugin>
要进一步阅读,请查看:http://rethinkingswd.blogspot.co.il/2014/09/mixin-maven-maven-plugin-reusable-project.html
Mixins目前安排为Maven 3.2 AS BUG MNG-5102. 。它们是候选人Maven 3.1中未解决的许多高度投票的错误之一。
这么多用于“铺路欲望线”。
不隶属于 StackOverflow