Maven工程模块间存在依赖时如何打包

  • Post author:
  • Post category:其他




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工程打包,这样会对所有子模块打包

在这里插入图片描述



版权声明:本文为weixin_39510828原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。