在 intellij 插件新项目向导中创建一个 maven pom 文件
creating a maven pom file in intellij plugin new project wizard
我正在写一个 Intellij-idea 插件。在插件中,我想使用新项目向导定义一个新项目类型。我的项目应该包含一个特定的 pom 文件来构建项目。
知道我该怎么做吗?我应该尝试以编程方式创建 pom 文件还是将 pom 文件保存为模板?
我通常使用 mvn archetype:generate
创建我的 IntelliJ 项目,然后 将其导入 到 IntelliJ。
我通过添加解决了这个问题
<depends>org.jetbrains.idea.maven</depends>
到我的插件。
然后我在 jetbrains example.
的基础上添加了一个新的 ModuleBuilder
我扩展了 MavenModuel Builder(有些方法需要覆盖,例如 getBuilderId()、getPresentableName())。
这样你就可以很容易地得到一个 pom 文件。通过 cutomizing ModuleType 和 ModuleBuilder 你可以添加你想要的东西到 POM 文件。
我正在写一个 Intellij-idea 插件。在插件中,我想使用新项目向导定义一个新项目类型。我的项目应该包含一个特定的 pom 文件来构建项目。
知道我该怎么做吗?我应该尝试以编程方式创建 pom 文件还是将 pom 文件保存为模板?
我通常使用 mvn archetype:generate
创建我的 IntelliJ 项目,然后 将其导入 到 IntelliJ。
我通过添加解决了这个问题
<depends>org.jetbrains.idea.maven</depends>
到我的插件。
然后我在 jetbrains example.
我扩展了 MavenModuel Builder(有些方法需要覆盖,例如 getBuilderId()、getPresentableName())。
这样你就可以很容易地得到一个 pom 文件。通过 cutomizing ModuleType 和 ModuleBuilder 你可以添加你想要的东西到 POM 文件。