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

我有一个非常优化的maven构建,使用:
mvn -offline -T 9 package exec:java -DskipTests离线标志阻止它寻找更新,使用9个线程,并跳过测试,但我想知道是否有一个标志可以用来阻止它创建*-fat.jar
我认为fat.jar是一个很大的文件,如果我在需要之前避免创建它,可能会节省一些时间。
发布于 2019-01-27 20:38:03
默认情况下,Maven不会创建类似于"-fat.jar“的东西。它必须是在插件中的特定定义:maven-pom.xml-plugin或maven-shade-plugin。
因此,您需要更改您的pom.xml:定义特殊的配置文件:一个(默认配置文件)将创建"-fat.jar“,另一个不会。
然后你可以运行类似"mav package -Pmy-no-fat-profile“的命令来避免"-fat.jar”的创建。
https://stackoverflow.com/questions/54385642
复制相似问题