我使用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