我在手动创建的项目中使用mvn archetype:create-from-project
该项目包含继承和聚合模块
但是,在基于这种新原型创建新项目时,聚合模块pom文件始终会发现自己注入<parent>..</parent>
属性,从而继承而不是聚合,这会破坏构建顺序。
如何防止此聚合模块注入<parent>
标记?
答案 0 :(得分:2)
实际上这是不可能的。
自2011年11月起,他们在JIRA上有一个公开要求:
如ARCHETYPE-110中所述,如果pom.xml主体内没有现有的父定义,则当前实现将覆盖父信息。因此,如果我们不想要这样的声明,我们就没有其他选择。