maven module

通过将一个maven项目拆分成多个module,会引入一定的项目复杂度,但随着后期项目代码的逐渐增多,最直观的感受是,每次build代码,不必build整个项目,可节省很多时间。

如果各个module之间有所依赖,同正常添加依赖的方式一样,在pom.xml中增加dependence即可。

此时单独进行某一个module的package或者install是不会成功的,因为无法resolve依赖包。

可在module的parent中,进行package或者install,maven会根据依赖顺序,对module进行排序,并依次进行操作。

如果需要对指定的module进行package或者install,执行mvn命令时使用以下参数。

-am --also-make 同时构建所列模块的依赖模块;
-amd -also-make-dependents 同时构建依赖于所列模块的模块;
-pl --projects <arg> 构建制定的模块,模块间用逗号分隔;

 

 

http://juvenshun.iteye.com/blog/305865

http://blog.csdn.net/z69183787/article/details/51423318

posted @ 2017-04-06 14:36  mahuan2  阅读(661)  评论(0编辑  收藏  举报