我有一个具有以下设置的多模块项目:模块a在pom.xml中有一个helper模块作为依赖项
<dependency>
<groupId>org.example</groupId>
<artifactId>Helper</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
helper模块也具有依赖关系:
<dependency>
<groupId>org.example</groupId>
<artifactId>Another helper</artifactId>
<version>1.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
如何使用springbootmaven插件生成模块a的可执行jar
2条答案
按热度按时间ukdjmx9f1#
如果您正在使用intellij(我认为您正在使用intellij),那么pom.xml应该包含在您的模块中,然后您可以像往常一样构建它。
在intellij中,有两个可能的选项可以用maven生成一个可执行文件.jar,这个问题已经介绍过了
xmjla07d2#
maven命令和goal包在spring引导项目中构建一个可执行jar。
如果您的maven多模块项目设置正确,例如:
https://www.baeldung.com/maven-multi-module
然后你就可以用
mvn package
(或者使用ide的maven插件)获取可执行jar。执行模块的maven build,需要执行。构建将从其他模块收集所需的依赖项。