针对Web开发人员使用Eclipse Java EE IDE。版本:开普勒服务版本2
Build ID:20140224-0627
当我选择文件->新建-> Maven项目->使用默认工作区位置时。我得到以下对话框。本地默认目录为空:
我单击配置按钮,然后单击Maven Architecture Catalogs。该页面显示:
目录文件的位置
原型(prototype)插件默认知道其内部目录。它
还了解本地和远程目录。
本地表示〜/ .m2 / archetype-catalog.xml目录文件。
远程代表
http://repo.maven.apache.org/maven2/archetype-catalog.xml目录
文件。
原型(prototype)插件还可以通过以下方式从文件系统/ HTTP中读取目录:
提供目录文件或包含以下内容的目录的路径/ URL
archetype-catalog.xml文件。
如果在命令行上执行以下命令(我在tools
目录,Eclipse,Maven,WildFly等下都有所有内容)
C:\Tools>dir archetype-catalog.xml /s
找不到任何文件。
因此默认本地目录不存在!这是为什么?
我已经下载了http://repo.maven.apache.org/maven2/archetype-catalog.xml,但是我不知道将其放在哪里成为默认本地目录,因为我不知道
~/.m2/archetype-catalog.xml
文件路径是什么。我尝试了C:\Tools\eclipse\.m2\archetype-catalog.xml
和其他几个没有运气的地方。抱歉,我是Java生态系统和Eclipse IDE的新手。我在这里找到了最新的M2Eclipse:http://download.eclipse.org/technology/m2e/releases
编辑:我想出
~
在~/.m2/archetype-catalog.xml
上意味着什么。我已经将archetype-catalog.xml
放到c:\users\my.user.name\.m2\
中,现在默认的本地目录已充满原型(prototype)。但是还是。为什么它最初不存在?这很烦人。 最佳答案
eclipse使用的原型(prototype)目录可以在窗口->首选项中找到,然后在Maven->原型(prototype)部分中找到。如果没有列出目录,则可以添加官方的maven远程目录:http://repo.maven.apache.org/maven2/archetype-catalog.xml