0

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

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

4

2 回答 2

0

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

我扩展了 MavenModuel Builder(某些方法是必须覆盖的,例如 getBuilderId()、getPresentableName())。

这样你就很容易得到一个 pom 文件。通过对 ModuleType 和 ModuleBuilder 进行裁剪,您可以将想要的内容添加到 POM 文件中。

于 2015-10-23T18:17:52.330 回答
-1

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

于 2015-10-19T15:29:31.027 回答