gpt4 book ai didi

java - Maven 构建优化 - 防止在本地构建 *-fat.jar

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

现在我在我的项目中看到了这一点:

enter image description here

我有一个非常优化的 Maven 构建,使用:

mvn -offline -T 9 package exec:java -DskipTests

脱机标志阻止它寻找更新、使用 9 个线程并跳过测试,但我想知道是否有一个标志可以用来阻止它创建 *-fat.jar

我认为 fat.jar 是一个大文件,如果我在需要时避免创建它,可能会节省一些时间。

最佳答案

默认情况下,Maven 不会创建类似“-fat.jar”的内容。它必须是 pom.xml 中的具体定义:maven-assemble-plugin 或 maven-shade-plugin 来执行此操作。

因此,您需要更改 pom.xml:定义特殊配置文件:一个(默认)将创建“-fat.jar”,另一个则不会。

然后您将能够运行“mav package -Pmy-no-fat-profile”之类的东西来避免创建“-fat.jar”。

关于java - Maven 构建优化 - 防止在本地构建 *-fat.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54385642/

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