2011-12-20 63 views
7

我使用NetBeans中对某个项目的maven项目的jar文件。我正在使用svn,这样我就可以承诺使用更新的版本,并在发生故障时恢复到旧版本。现在我想创建此项目的项目属性的JAR文件,但生成选项卡不显示包装选项,则仅显示一个选项,那就是“编译”的。创建与NetBeans

如果我创建一个新项目(Java应用程序),它确实表明了包装选项,然后我可以轻松地创建一个jar文件,但我工作的这个Maven项目不喜欢这个工作。

请给我建议的方式来创建jar文件从我的Maven项目。

感谢,

回答

9
  1. 打开cmd(如果你是在Windows上)或壳(如果你是在Linux上)
  2. 导航到你的项目目录(使用cd命令)
  3. 运行mvn clean package有。

你的罐子将在<project dir>/target

15

基于@yatskevich答案,你可以去到NetBeans 项目属性>操作添加到执行目标以下操作

  • 构建项目
  • 清洁并生成项目
  • 建立与依赖
  • 加上其他任何你觉得应该还包

我这样做的NetBeans 7.2.1

PS:这将创建JAR上的每个改变你做,所以明智的选择在哪里添加。我不介意为每个版本的小型项目构建JAR。

+0

我有困难的时候得到这个“运行”工作。当我在NetBeans中选择“运行”时,即使我已将程序包作为第一个操作,但不会首先创建Jar。任何想法为什么? – Doug 2017-09-15 23:55:14

+0

它还在做什么?如果你从控制台运行'mvn package',你会得到不同的行为吗? – 2017-09-17 00:18:02