Maven模块+构建单个特定模块
我有一个父项目多模块Maven项目P
和三个子模块A
,B
和C
。这两个B
和C
是战项目,都依赖于A
。
我可以输入mvn compile
在P
和拥有所有的子模块正确的编译的。当我想为特定模块执行操作时,问题就来了。
我希望能够为项目打包一个war B
,但是当我从B
目录运行package命令时,它会抱怨它找不到依赖项A
。
我从这个问题中理解:Maven和依赖模块可能Maven并不是真的设计用于这种类型的依赖解析,但这引出了如何打包的问题B
?
mvn package
我真的想要的时候是否必须运行整个项目层次结构B
?
每次要打包时,是否必须将A的快照安装到本地存储库中B
?
当A
仍处于活跃开发阶段时,第二种情况并不是很有趣。
这里有什么最佳做法?
眼眸繁星
aluckdog
米琪卡哇伊
相关分类