在IntelliJ中添加远程原型目录

时间:2015-05-21 15:32:04

标签: maven intellij-idea maven-archetype

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

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

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

enter image description here

4 个答案:

答案 0 :(得分:9)

也许您想尝试我昨天写的Intellij插件。它使您能够将远程原型目录添加到Idea:FMDB+InOperator on GitHub

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

该插件只是解析这些URL并将Maven Archetypes提供给IntelliJ IDEA中可用的Archetypes列表。

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

答案 1 :(得分:3)

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

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

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

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

答案 2 :(得分:1)

似乎有一个插件可以执行此操作 - Maven Archetypes。评论不合适,我从未使用它,但不能评论它的有效性。

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

答案 3 :(得分:-1)

屏幕截图是在IDEA 14中制作的,我也检查了IDEA 13,它也是如此。

如果这是你需要的 enter image description here

然后它在首选项中: enter image description here