在intellij插件新项目向导中创建maven pom文件

时间:2015-10-19 12:26:04

标签: maven intellij-idea intellij-14 intellij-plugin maven-plugin-development

我正在写一个Intellij-idea插件。在插件中,我想使用新项目向导定义新的项目类型。我的项目应该包含一个特定的pom文件来构建项目。

知道我该怎么做吗?我应该尝试以编程方式创建pom文件,还是将pom文件保存为模板?

2 个答案:

答案 0 :(得分:0)

我通过添加来解决这个问题 我的插件<depends>org.jetbrains.idea.maven</depends>。 然后我添加了一个基于jetbrains example的新ModuleBuilder。

我扩展了MavenModuel Builder(有些方法需要覆盖,例如getBuilderId(),getPresentableName())。

通过这个你很容易得到一个pom文件。通过对ModuleType和ModuleBuilder进行切割,您可以将所需的内容添加到POM文件中。

答案 1 :(得分:-1)

我通常使用mvn archetype:generate创建我的IntelliJ项目,然后导入到IntelliJ中。