2011-12-13 40 views
0

我有一個複雜的項目,它使用Ruby :: Rake系統來生成java(和其他)代碼,並執行一些其他複雜的事情。但我也非常喜歡java等intellij-idea編輯器調試器。如何使用其他構建工具和腳本與IntelliJ-idea很好地搭​​配使用?

我想用我現有的腳本,我有各種編譯階段,甚至依賴項檢查,編譯前代碼生成(甚至可能編譯)生成和部署測試數據,將輸出部署到嵌入式設備,打包等等。

這將像Visual Studio中的自定義生成步驟或「makefile build」一樣。 如果用腳本編譯java,它的輸出是否可以直接與IDE一起用於導航錯誤等。

Ant沒有爲我做的:)

回答

1

IntelliJ IDEA的構建系統可以在它可以在編譯之前和其它事件自動執行目標的方式Ant或Maven集成。它不適用於Rake,但您可以使用exec任務將rake調用包裝爲簡單的Ant目標。

這樣Ant就會運行rake,如果將source root設置爲生成源的位置,將生成將由IntelliJ IDEA編譯的java代碼。

+0

我猜螞蟻包含在一個intellij安裝:)我仍然在學習intellij,我想爲每個*模塊*在一個大型項目中有單獨的腳本。 – peterk 2011-12-14 22:28:11

相關問題