我安装了 Eclipse Juno 和 m2e。它被配置为使用外部 maven 安装目录。这个目录有settings.xml
我可能应该放入配置的文件。在 Jboss 手册中说他们的存储库应该在<profiles>
部分中描述。我有一个,settings.xml
但它(1)被注释掉并且(2)以 jdk14 命名,而我使用的是 6 或 7。
我的问题是:
如果没有配置任何配置文件,maven 如何工作?它默认使用哪个配置文件?
如果我取消注释 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>
即我在依赖项搜索中找不到 4.0 版本的 hibernate,只能到 3.6,这意味着只搜索中央存储库。