Maven 模块 + 构建单个特定模块
2022-08-31 04:24:33
我有一个多模块 Maven 项目,其中包含一个父项目和三个子模块 、 和 。两者都是战争项目,两者都依赖于.P
A
B
C
B
C
A
我可以输入并正确编译所有子模块。当我想为特定模块执行操作时,问题就来了。mvn compile
P
我希望能够为项目打包战争,但是当我从的目录中运行package命令时,它抱怨找不到的依赖项。B
B
A
我从这个问题中了解到:Maven和依赖模块,也许Maven并不是真正为这种类型的依赖关系解决方案而设计的,但这引出了一个问题,即我如何打包?B
当我真的只是想要时,我是否必须为整个项目层次结构运行?
mvn package
B
我是否必须在每次要打包时将 A 的快照安装到本地存储库中?
B
当仍在积极开发时,第二种情况并不好玩。A
这里有任何最佳实践吗?