2011-06-28 151 views
6

我在各種目錄(不一定netbeans/maven項目目錄)中有一堆groovy腳本。我一直在使用Notepad++Netbeans來創建/編輯這些腳本。 I favorite包含NB中腳本的目錄,以便我可以在NB(從favorites樹中)中打開它,而無需使用java project。我通常會啓動cygwin thorugh putty-cyg來執行/測試這些腳本。 Netbeans在IDE中提供了一個不錯的terminal,我可以在IDE和Putty-Cyg中發行命令,而不需要ALT-TAB。所有工作都很好。從netbeans運行獨立groovy腳本

只是想,如果我可以在上下文菜單中有Run Script,那麼我可以運行一個腳本(也可能會要求腳本參數)。這將節省大量的ALT-TAB ing和cd進入腳本目錄並鍵入groovy scriptname.groovy

  1. 任何人都可以提出任何允許我這樣做的插件嗎?
  2. 如果我必須爲同一個任務編寫自己的插件,我應該如何啓動? (我檢查了nb插件/平臺文檔,其壓倒性)。
  3. 如果有人和我處於同一情況,請隨時分享經驗。

利弊/ NPP的缺點:快/無自動完成,它不是IDE,對Groovy

利弊/ NB的利弊沒有郎支持:一切都在一個地方,郎支持,有些自動完成對於groovy/bit呆滯,需要時間來啓動,你必須在java(ant/maven)項目目錄中獲得大部分IDE好處

Eclipse支持是好的,但它不會做我上面要求的。我正在下載IDEA社區版來檢查它的支持。 (更新:不,它不,我試了)

回答

3

我感覺你的痛苦。我不知道這是否是最好的解決方案,但這是我的團隊所做的。

groovyConsole中 Groovy中也確實會帶來所謂的Groovy Console一個方便的工具,您可以快速地玩弄腳本。如果我們想快速創建或編輯腳本,這是我們的主要工具。我們設置了我們的工作站,在Groovy控制檯中打開所有.groovy文件,使其無痛且易於測試。它沒有代碼完成,這對我們來說很好,因爲它是一種動態語言,它並不真正幫助;在大多數情況下,它只是減慢你等待反彈的建議(NetBeans)。

現有的NetBeans插件 Here是NetBeans的一個插件,使Groovy的控制檯在IDE中。我沒有使用它,所以不能真正說話,但它似乎可能是有用的。

創建自己的插件 我已經建立了幾個NetBeans插件之前,第一個總是最難的,因爲你不能只潛水和創建一個。你真的必須閱讀documentation瞭解事情的工作原理。不要試圖只是'弄明白'(說形式體驗!)。

希望這會有所幫助!