2012-11-19 48 views
1

是否可以創建一個IntelliJ插件來創建一個新的「模塊類型」?是否可以創建一個IntelliJ插件來創建一個新的「模塊類型」

我想在項目中創建一個新的模塊類型,該類型可以依賴於項目中任何類型的其他模塊,並且是項目中任何其他模塊的依賴項,並且在構建新的自定義模塊時執行execute特定於新類型模塊的代碼(即:其自定義編譯器或其他外部命令或過程)。

回答

2

檢查IntelliJ IDEA Community Source code,例如Android插件添加了一個新的模塊類型。

現在,IDEA 12正在進行一項重要的API重新設計,目的是爲模塊和項目提供模板。有關Android模板,請參閱this directory

+0

謝謝 - 希望這將全部轉向插件SDK(如我爲其他產品創建的插件),並帶有可構建和部署的示例可構建的「hello world」插件外殼項目以及API如何操作的說明:) – peterk

+0

請注意我的目的是創建一個插件,它允許我創建一個可以調用腳本(Ruby,makefile或其他)來構建/清除/重新生成輸出的「模塊」。併爲模塊的腳本提供全局,項目和模塊定義的變量和路徑。並且能夠使該模塊依賴於其他模塊以及依賴於它的其他模塊。這是除非你有一個將已經這樣做:) :) – peterk

+0

我只是花了3天看這個,它似乎設法創建一個插件來執行「shell命令」的每個「構建」的情況下, 「重建」和「乾淨」,並使其依賴於其他庫,並且模塊和其他模塊的依賴並非易事,並且很少有文檔或示例指導在此嘗試中。 – peterk