我使用NetBeans中对某个项目的maven项目的jar文件。我正在使用svn,这样我就可以承诺使用更新的版本,并在发生故障时恢复到旧版本。现在我想创建此项目的项目属性的JAR文件,但生成选项卡不显示包装选项,则仅显示一个选项,那就是“编译”的。创建与NetBeans
如果我创建一个新项目(Java应用程序),它确实表明了包装选项,然后我可以轻松地创建一个jar文件,但我工作的这个Maven项目不喜欢这个工作。
请给我建议的方式来创建jar文件从我的Maven项目。
感谢,
我使用NetBeans中对某个项目的maven项目的jar文件。我正在使用svn,这样我就可以承诺使用更新的版本,并在发生故障时恢复到旧版本。现在我想创建此项目的项目属性的JAR文件,但生成选项卡不显示包装选项,则仅显示一个选项,那就是“编译”的。创建与NetBeans
如果我创建一个新项目(Java应用程序),它确实表明了包装选项,然后我可以轻松地创建一个jar文件,但我工作的这个Maven项目不喜欢这个工作。
请给我建议的方式来创建jar文件从我的Maven项目。
感谢,
cmd
(如果你是在Windows上)或壳(如果你是在Linux上)cd
命令)mvn clean package
有。你的罐子将在<project dir>/target
。
基于@yatskevich答案,你可以去到NetBeans 项目属性>操作和包添加到执行目标以下操作:
我这样做的NetBeans 7.2.1
PS:这将创建JAR上的每个改变你做,所以明智的选择在哪里添加包。我不介意为每个版本的小型项目构建JAR。
我有困难的时候得到这个“运行”工作。当我在NetBeans中选择“运行”时,即使我已将程序包作为第一个操作,但不会首先创建Jar。任何想法为什么? – Doug 2017-09-15 23:55:14
它还在做什么?如果你从控制台运行'mvn package',你会得到不同的行为吗? – 2017-09-17 00:18:02