maven多模块时构建单个模块

最近把公司的公用代码封装到一个maven多模块项目中,以便于版本管理和维护,在打包时出现了问题。
最初在子模块目录下运行install 可以打包成 jar 但是依赖这个jar的项目中maven无法识别。
后来查询百度发现需要在父模块下运行install 加上参数如下:
mvn install -pl ielong-wx -am

即 打包 ielong-wx 的子模块。
以下是参数说明:
-pl, –projects
Build specified reactor projects instead of all projects
构建指定的项目而不是所有项目
-am, –also-make
If project list is specified, also build projects required by the list

-amd, –also-make-dependents
If project list is specified, also build projects that depend on projects on the list

    原文作者:田文健
    原文地址: https://www.jianshu.com/p/f215779e947b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞