0

我有一个多模块 maven 项目,它使用程序集插件来创建子模块生成的所有二进制文件的存档。按照本文的建议,我将我的程序集描述符放在一个名为分发的新子模块中。该程序集可以正常工作,但必须在所有其他子模块之后构建。

开发人员通常使用 maven-archetype-quickstart 原型创建新的子模块,这会将新的子模块添加到父 POM 中部分的末尾。除非父 POM 中的部分被重新排序,或者新的子模块被添加为分发子模块的依赖项,否则构建将无法正常工作。

有什么方法可以避免每次添加新子模块时都必须执行这些手动步骤之一?

4

1 回答 1

0

这是否意味着这个distribution子模块依赖于其他子模块(基本上所有东西)?如果您在 pom 中将依赖层次结构表达出来,这将导致distribution子模块在其所有依赖项之后构建。WHta 这意味着您可以在 pom.xml 的dependencies部分中指定其他模块或子模块distribution

于 2013-04-27T23:11:47.400 回答