更新:我找到了解决方案,并在下面发布。原始问题:“如何使用Maven将NetBeans平台应用程序导出到可执行的JAR?”
我是桌面应用程序开发的新手,我开始学习NetBeans平台。
我在NetBeans网站上关注了本教程:NetBeans Platform CRUD Tutorial Using Maven
问题是如何将已完成的项目导出到可执行的JAR文件中?实际上有3个项目; -app,-parent,-branding,+您拥有的任何其他模块。如何将包括Java DB文件在内的所有内容打包到单个JAR文件中以便于分发?有关如何使用Ant执行此操作的说明,但没有人提出有关Maven的问题。
感谢任何帮助。
提前致谢。
答案 0 :(得分:4)
我找到了解决方案,我将其发布在这里以帮助将来像我这样的新手。
右键单击-app项目>属性
在构建>安装程序下,选择所需的安装程序
在操作下,创建一个新的自定义操作并随意调用它。我称之为“生成安装程序”。在执行目标下输入“nbm:build-installers”。
右键单击项目> custom>生成安装程序
完成后,installer.exe文件将出现在-app / target文件夹
下
答案 1 :(得分:1)
AFAIK没有办法,甚至没有Ant基础Netbeans模块项目。也许你把它与Ant j2se项目混为一谈?许多功能会破坏恕我直言,更新中心,甚至模块类加载等。
-app项目创建一个zip文件(或平台本机安装程序),其中包含正确结构的应用程序。这就是你分发应用程序的方式。