我有两个项目,“appA”和“appB”,每个项目都依赖于第三个项目,“common”。我正在将它们从 ant 移到 maven 的过程中,但我很难找出在 maven 中做到这一点的最佳方法。我的文件夹结构如下所示:
root
+ common
+ appA
+ appB
我已经能够将父 pom.xml 添加到根目录中,并且将 common、appA 和 appB 作为该父项目的模块来构建 appA 和 appB,但这不是我想要的,根 pom.xml 是不合适,因为 appA 和 appB 是完全不相关的项目。
我希望 appA 和 appB 是独立的 maven 项目,它们都依赖于第三个公共项目,并在必要时构建它,这样我就可以进入 appA 或 appB 文件夹并输入“mvn package”来构建 appA + common或 appB + common,分别。这就是我在 Ant 中设置它的方式,但在 maven 中可能没有适当的并行。非常感谢任何朝着正确方向的帮助或轻推:)