1,當中央倉庫無法滿足要求時,可能項目需要的構件存在另一個遠程倉庫中。可以在POM文件中配置該倉庫。代碼如下:
<project> ...... <repositories> <repository> <id>repo-f6</id> <url>http://192.168.1.232:8080/content/groups/public/</url> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> <updatePolicy>daily</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> <updatePolicy>daily</updatePolicy> </snapshots> </repository> </repositories> </project>
2,任何一個倉庫申明的id必須是唯一的,maven自帶的中央倉庫ID為central,如果其他倉庫使用該ID就會覆蓋中央倉庫的配置。
3,releaes和snapshots元素用來控制maven對於發布版構件和快照版構件的下載。子元素enabled表示開啟或關閉對應構件下載的支持。
4,checksumPolicy用來配置maven檢查檢驗文件的策略。updatePolicy用來設置maven從遠程倉庫檢查更新的頻率。