在很多情況下,默認的中央倉庫無法滿足項目的需求,可能項目需要的構件存在於另外一個遠程倉庫中,如JBoss Maven倉庫。這時,可以在POM中配置該倉庫,見代碼如下:
<!-- 遠程倉庫的配置 --> <!-- 配置POM使用JBOSS Maven倉庫 --> <repositories> <!-- 申明一個遠程倉庫 --> <repository> <!-- 任何一個倉庫的ID必須是唯一的 --> <id>jboss</id> <name>JBoss Repository</name> <!-- 倉庫的地址 --> <url>http://repository.jboss.com/maven2</url> <!-- 開啟JBoss倉庫的發布版本下載 --> <releases> <enabled>true</enabled> </releases> <!-- 關閉JBoss倉庫的快照版本的下載支持 --> <snapshots> <enabled>false</enabled> <!-- 配置Maven從遠程倉庫檢查更新的頻率,默認值是daily,其它值包括:never/alwasy/interval --> <updatePolicy>daily</updatePolicy> <!-- 配置Maven用來檢驗和文件的策略,默認值為warn,其它包括:ignore/fail--> <checksumPolicy>ignore</checksumPolicy> </snapshots> <!-- 使用Maven2和Maven3的默認布局 --> <layout>default</layout> </repository> </repositories>