【发布时间】:2013-02-26 10:11:14
【问题描述】:
我想知道是否可以忽略 pom.xml 文件中的父标记。我需要这个,因为我有以下情况:
结构是:
- 超级根 pom
- 根 pom
- module1 pom
- module2 pom
- module2.1 pom
- module2.2 pom
- module2.3 pom
- 根 pom
我需要将 super root pom 设置为 root pom 的父 pom,以便可以在构建服务器上专门构建它,但诀窍是,我不这样做'本地没有超级根pom,需要忽略父标签或做一些不依赖超级父pom的事情。因此,例如,我需要独立于超级根 pom 运行 root pom clean install。有没有办法使用一些参数或一些 pom.xml 技巧来做到这一点?
提前谢谢大家!
【问题讨论】:
-
@defaultlocale,我看到了这个话题,但我的情况没有答案。实际上,我不确定这是否可能。
-
AFAIK 这是不可能的。 romaintaz's answer's first part 指出这也是不可能的,并给出了解释(继承)。我猜你必须将超级根 pom 导入本地目录或使用一些脚本来动态更改你的 pom。
标签: maven