首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven构建优化-防止在本地构建*-fate.jar

Maven构建优化-防止在本地构建*-fate.jar
EN

Stack Overflow用户
提问于 2019-01-27 14:30:23
回答 1查看 146关注 0票数 0

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

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

代码语言:javascript
复制
mvn -offline -T 9 package exec:java -DskipTests

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

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

EN

回答 1

Stack Overflow用户

发布于 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”的创建。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54385642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档