netbeans构建Maven项目jar文件而不依赖jar文件

时间:2016-01-04 11:07:16

标签: java maven netbeans jar

任何人都可以如此善良并解释如何在Netbeans Maven Java Application中制作包含所有maven依赖项的单个jar文件?在Eclipse中,用户可以导出到Runnable jar文件并选择Package required libraries到生成的JAR中,因此项目中的所有依赖项都来自创建的jar文件。在Netbeans中没有这样的选择。 我已经检查了其他答案,但我唯一理解的是我必须将代码添加到Build.xml文件中,甚至不在项目中。

1 个答案:

答案 0 :(得分:2)

上次我必须这样做时,我使用了Maven Shade Plugin。它允许您创建单个JAR文件并处理依赖性冲突。

更简单的解决方案(不处理依赖性冲突)是使用Maven Assembly Plugin

请注意,这些是纯Maven解决方案,可以在任何IDE中使用。