2011-12-20 66 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