我是IntelliJ的新手但是来自Eclipse我希望Maven的支持要好得多。确实如此,但我找不到如何在IntelliJ(14.1)中定义远程原型目录。
我所能找到的只是一种手动添加Archetype的方法,但这不是我需要的。我想指向远程服务器上的XML文件,其中包含所有可用的原型列表。
在Eclipse中,它看起来像这样:
答案 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,它也是如此。
如果这是你需要的
然后它在首选项中: