gpt4 book ai didi

maven:多模块项目组装成单个jar

转载 作者:行者123 更新时间:2023-12-04 02:08:41 25 4
gpt4 key购买 nike

我有一个多模块项目,想创建一个包含我所有模块的类的单个 jar。在我的父 POM 中,我声明了以下插件:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>bin</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>

但是,在运行 mvn assembly:assembly 时,仅包含来自父文件夹(空)的源。如何将模块中的源包含到存档中?

最佳答案

我认为您正在寻找 Maven Shade 插件:

http://maven.apache.org/plugins/maven-shade-plugin/index.html

将任意数量的依赖项打包成一个 uber 包依赖项。然后可以将其部署到存储库。

关于maven:多模块项目组装成单个jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2697683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com