我正在編寫一個Intellij-idea插件。在插件中,我想使用新的項目嚮導來定義一個新的項目類型。我的項目應該包含一個特定的pom文件來構建項目。在intellij插件中創建一個maven pom文件新項目嚮導
任何想法我可以做到這一點?我應該嘗試在語法上創建pom文件嗎?還是應該將pom文件保存爲模板?
我正在編寫一個Intellij-idea插件。在插件中,我想使用新的項目嚮導來定義一個新的項目類型。我的項目應該包含一個特定的pom文件來構建項目。在intellij插件中創建一個maven pom文件新項目嚮導
任何想法我可以做到這一點?我應該嘗試在語法上創建pom文件嗎?還是應該將pom文件保存爲模板?
我解決了這個問題,在我的插件中加入了 <depends>org.jetbrains.idea.maven</depends>
。 然後我添加了一個基於jetbrains example的新ModuleBuilder。
我擴展了MavenModuel Builder(有些方法需要覆蓋,例如getBuilderId(),getPresentableName())。
通過這個你很容易得到一個pom文件。通過削減ModuleType和ModuleBuilder,你可以添加你想要的POM文件。
我一般使用mvn archetype:generate
創建我的IntelliJ項目,然後導入到IntelliJ中。