1.概述
当maven工程的模块间存在依赖时,如何打包成.jar文件。
通过执行mvn -pl 模块名 -am实现打包。
-pl后接所选模块的相对路径,表示对哪个模块打包
-am表示同时处理选定模块所依赖的模块
2.实验测试
最外层maven_project是一个pom工程。子模块springboot01引用utils模块。
3.直接打包springboot01报错
4.在cmd输入命令打包
mvn package -pl springboot01 -am
5.在target目录下生成了.jar文件
6.也可以通过pom工程打包,这样会对所有子模块打包