2012-02-27 17 views
9

我是NetBeans的新手,正在嘗試爲我的Maven項目定義和運行各種自定義目標。我的Maven proj使用了一些插件;一旦建立了Java類,另一預編譯JSP,另一個用於建設一個OSGi包,另一個用於部署到我的dev的應用服務器。調用除構建和清理和構建以外的其他操作

默認情況下,NetBeans似乎具有Bu​​ild和Clean &在主工具欄中構建爲可輕鬆訪問的「構建選項」。這些觸發了貫穿整個構建過程的安裝目標(編譯所有內容並部署到我的開發中)。

在NetBeans中,我可以編輯屬性的項目,並確定了「發展」的輪廓,然後定義自定義操作(或者修改默認的NetBeans行動)。

我如何: 1)調用未在NetBeans 2構建或清理&編譯)定義僅適用於特定的插件運行某些目標的行動,並調用這些行動。

回答

17

首先去項目屬性>操作,並創建MVN建立

Project properties

以上運行:

mvn install -P initdb,initdb-qa -DskipTest=true -Dprop.name=dev 

然後,它會在 「自定義」

變得可用

Custom Action

2

或者您可以使用項目節點和自定義...動作的對話框中,執行設定的目標範圍內的自定義彈出,最終記住後續執行安裝。記住的項目將出現在相同的彈出式菜單中。對於全球(針對每個項目)的目標定義,請參閱全局選項。

6

如果您想使用更多的項目一些自定義的目標,你想有一個快速訪問它們,您可以使用哪個版本,他們推出的全球定製的目標,這是目前在NetBeans 8.0.1(不知道)。

訪問工具 - >選項 - >爪哇 - >的Maven - >執行 - >編輯全局自定義目標定義...

在那裏,你可以添加許多的這些,他們將出席在自定義的所有項目部分,如接受的答案中所示。

一個好處是你可以通過點擊(工具欄顯示),並選擇六種不同的顏色可供選擇圖標之一也將其添加到工具欄。你最終會像這樣的東西:

http://i.snag.gy/Ldjg3.jpg

+0

嗨,非常感謝,您的解決方案在NetBeans 8.1中爲我工作。 – 2016-05-22 11:28:55

8

這僅僅是一個對@ Ev0oD的回答發表評論,但我想添加一個圖像,它必須是一個單獨的答案。

後,我使用創建的工具欄按鈕:

工具 - >選項 - >爪哇 - >的Maven - >執行 - >編輯全局自定義目標定義

我只好再按鈕添加到工具欄使用:

查看 - >工具欄 - >自定義(或者正好單擊工具欄標題,然後選擇自定義)

然後我可以看到在這個對話框中的「Maven的」組中的新按鈕: Adding new Maven action button to toolbar

然後我必須將按鈕拖到工具欄上,如圖所示。注意:不要試圖將它拖到工具欄標題右側的空白部分,因爲這不起作用

+0

我自動在那裏,沒有添加。也許更改版本 – Ev0oD 2015-07-13 09:27:42

+0

我添加了自定義目標,但是當我想要添加按鈕時,工具欄按鈕Maven子目錄不會出現.. – 2017-09-26 08:25:50

相關問題