在 IntelliJ 中添加远程原型目录

Add a remote Archetype Catalog in IntelliJ

我是 IntelliJ 的新手,但来自 Eclipse,我希望 Maven 支持更好。确实如此,但我找不到如何在 IntelliJ (14.1) 中定义远程原型目录。

我所能找到的只是一种手动添加原型的方法,但这不是我需要的。我想指向远程服务器上的一个 XML 文件,其中包含所有可用原型的列表。

在 Eclipse 中,它看起来像这样:

似乎有一个插件可以做到这一点 - Maven Archetypes。评论不好,虽然我从来没有用过它,所以不能评论它的有效性。

您也可以(假设 Windows/IntelliJ 14)编辑 C:\Users\<username>\.IntelliJIdea14\system\Maven\Indices\UserArchetypes.xml 并手动添加原型。不理想,但仍然可行。

截图是用IDEA 14做的,我也查了IDEA 13,也是这样。

如果这是你需要的

然后在首选项中:

也许你想试试我昨天写的 Intellij 插件。它使您能够将远程原型目录添加到 Idea:Maven Archetype Catalog plugin

为了让我的回答更清楚:我遇到了同样的问题,你可以在 Eclipse 中添加 Maven Archetype Catalog 文件,但不能在 IntelliJ IDEA 中添加。所以我尝试为 IntelliJ IDEA 编写一个插件,这样你就可以实际定义 URLs 到 archetype-catalog.xml。

该插件仅解析这些 URL 并将 Maven 原型提供给 IntelliJ IDEA 中的可用原型列表。

安装插件后,您可以在文件 - 设置 - 构建、执行和部署 - 构建工具的设置菜单中找到一个新条目。

我知道这是一个有点老的线程,但如果有人会在将来寻找它。

这个 Maven Archetype Catalogs 是一个允许从 URL 导入外部原型的 intellij 插件。 它在 Linux 上解决了我的问题,还没有在 Windows.

上尝试过

要添加此插件,请转到文件->设置->插件->浏览存储库 在搜索栏中输入 "Maven Archetype Catalogs"。安装并重新启动。

要使用它,请转至文件 -> 设置 -> 构建、执行、部署 -> 构建工具 -> Maven 原型目录。单击“+”并添加原型目录