【问题标题】:Possible to make maven build include .class files from dependencies [duplicate]可以使Maven构建包含依赖项中的.class文件[重复]
【发布时间】:2015-01-28 04:34:29
【问题描述】:

手动将我的 API 依赖的每个 .jar 的内容拖到我编译的 .jar 中,这样它就可以正常工作了,我想知道 maven 是否有任何功能可以自动提取 .class 文件的依赖项并将它们添加到它编译的 .jar 文件中,这将使生活变得如此简单,尤其是在进行大量构建以进行测试时。当我必须以 .zip 格式打开我的 .jar 并在尝试修复错误时每分钟插入源 5-10 次时,它会变得非常烦人,非常快。

我已经对此进行了相当多的谷歌搜索,但我什么也没找到,只是一堆解释如何将依赖项添加到 maven 的链接,但没有任何关于将依赖项的内容添加到 maven 构建的链接。

【问题讨论】:

  • 看看maven shade插件

标签: java maven


【解决方案1】:

使用 maven shade 插件创建一个“Uber” Jar,其中包含在你的 JAR 中的 pom 中定义的依赖项

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

【讨论】:

  • 总是值得花时间让您的构建成为一步过程
猜你喜欢
  • 2021-03-15
  • 2012-01-15
  • 2014-03-12
  • 2014-08-07
  • 1970-01-01
  • 2014-04-02
  • 1970-01-01
  • 2015-04-04
  • 1970-01-01
相关资源
最近更新 更多