2015-04-01 133 views
1

使用Eclipse Java EE IDE用于Web开发人员。版本:Kepler Service Release 2 Build ID:20140224-0627。创建新的Maven项目时在默认本地目录中没有原型

当我选择文件 - >新建 - > Maven项目 - >使用默认工作区位置。我得到以下对话框。本地默认目录为空:

enter image description here

我点击配置按钮,然后单击Maven Architecture Catalogs。该网页说:

目录

位置上的文件

Archetype插件知道默认有关其内部目录。它 也知道本地和远程目录。

local表示〜/ .m2/archetype-catalog.xml目录文件。

remote代表 http://repo.maven.apache.org/maven2/archetype-catalog.xml目录 文件。

Archetype插件还可以通过 从文件系统/ HTTP中读取目录,提供目录文件或包含 archetype-catalog.xml文件的目录的路径/ URL。

如果执行命令行下面的(我有tools目录时,Eclipse,Maven的,WildFly,等下everyhing)

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\,并且默认本地目录现在已经充满了原型。但仍然。为什么它不在首位?这非常烦人。

回答

1

eclipse使用的原型目录可以在Window - > Preferences中找到,然后在Maven - > Archetypes部分找到。如果未列出目录,则可以添加官方Maven远程目录:http://repo.maven.apache.org/maven2/archetype-catalog.xml

+0

如何配置目录以便在脱机状态下工作(无需Internet连接) – dirai 2017-07-17 08:38:19

相关问题