我安裝了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