如何使用继承和聚合模块创建maven原型?

时间:2014-12-16 16:16:55

标签: java maven

我在手动创建的项目中使用mvn archetype:create-from-project

该项目包含继承和聚合模块 但是,在基于这种新原型创建新项目时,聚合模块pom文件始终会发现自己注入<parent>..</parent>属性,从而继承而不是聚合,这会破坏构建顺序。

如何防止此聚合模块注入<parent>标记?

1 个答案:

答案 0 :(得分:2)

实际上这是不可能的。

自2011年11月起,他们在JIRA上有一个公开要求:

  

如ARCHETYPE-110中所述,如果pom.xml主体内没有现有的父定义,则当前实现将覆盖父信息。因此,如果我们不想要这样的声明,我们就没有其他选择。

来源:https://jira.codehaus.org/browse/ARCHETYPE-393

相关问题