Java 可以从依赖项生成maven build include.class文件

Java 可以从依赖项生成maven build include.class文件,java,maven,Java,Maven,手动将API所依赖的每个.jar的内容拖到编译好的.jar中,这样它就可以正常工作了。我想知道maven是否有任何功能可以自动提取依赖项的.class文件并将它们添加到它编译的.jar文件中,这将使生活变得更加简单,尤其是在进行大量构建以进行测试时。当我不得不以.zip格式打开我的.jar,并在试图修复一个bug时每分钟输入源代码5-10次时,它会变得非常烦人,非常快 我在谷歌上搜索了很多,但没有找到任何东西,只是一堆解释如何向maven添加依赖项的链接,没有任何关于向maven构建添加依赖项内

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


我在谷歌上搜索了很多,但没有找到任何东西,只是一堆解释如何向maven添加依赖项的链接,没有任何关于向maven构建添加依赖项内容的链接。

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


看看maven shade插件,它值得花时间让您的构建成为一个一步完成的过程