我安装了Eclipse Juno和m2e。它被配置为使用外部Maven安装目录。这个目录有settings.xml
文件,我可能应该把这个文件放进去。在Jboss手册里说,他们的存储库应该在<profiles>
部分描述。我有一个在我的settings.xml
但它是(1)注释掉和(2)JDK14而得名,而我是用6或7如何在eclipse中全局添加jboss仓库到maven?
我的问题是:
如何配置没有任何配置文件的maven工作? deafault使用哪个配置文件?
如果我取消注释1.4配置文件并将jboss描述放在那里,它会被使用吗?谁决定在eclipse中使用哪个配置文件?
我可以创建我自己的配置文件ID并将其放入<activeProfiles>
部分?
maven如何知道没有任何配置文件的任何存储库? “中央储存库”在哪里描述?我可以将jboss存储库放在那里而不是配置文件部分吗?
更新1
我创建了以下存储库输入用户级的配置,但它不工作:
<profiles>
<profile>
<id>env-dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
即我在依赖关系搜索中找不到hibernate的4.0版本,最多只能找到3.6,这意味着只搜索中央资源库。
谢谢!但问题依然存在:如何正确添加jboss存储库?自eclipse以来,我没有自己运行maven。但是我需要在全球范围内使用jboss库(在我的所有项目中)。这是否意味着创建配置文件? –
这并不意味着必要的配置文件。如果要为所有项目定义存储库,请在settings.xml中执行此操作,并确保Eclipse Maven配置指向正确的配置。 – jddsantaella