java - netbeans构建Maven项目jar文件,无需依赖jar文件

标签 java maven netbeans jar

有谁能好心解释一下如何在 Netbeans Maven Java 应用程序中制作包含所有 Maven 依赖项的单个 jar 文件吗?在 Eclipse 中,用户可以导出到可运行的 jar 文件并选择将所需的库打包到生成的 JAR 中,因此项目中的所有依赖项都包含在创建的 jar 文件中。在 Netbeans 中没有这样的选项。 我已经检查了其他答案,但我唯一理解的是我必须将代码添加到 Build.xml 文件中,该文件甚至不在项目中。

最佳答案

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

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

请注意,这些是纯 Maven 解决方案,应该可以在任何 IDE 中运行。

关于java - netbeans构建Maven项目jar文件,无需依赖jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589731/

相关文章:

java - 如何在 Zookeepr 中模拟获取锁的 void 方法,并且我们还可以验证锁

java - 如何处理 NetBeans 生成的构建文件?

html - Netbeans 中有关为我的 Web 应用程序设置元素默认值的提示弄乱了我所有的 HTML 文件

netbeans - 导入java库

java - 如何准确判断 double 是否为整数?

java - 添加了对 pom.xml 的依赖项,但一直显示 "package does not exist"

java - Team 的集中式本地 Maven 存储库

java - J2ME 中的音频播放器

java - 如何在 JasperReports 中显示 JTable 数据

java - -XX :+StressLCM, -XX:+JVM 的 StressGCM 选项