Maven無法正常下載快照Snapshots jar
阿新 • • 發佈:2019-01-02
- <project>
- ...
- <repositories>
- <repository>
- <id>maven-net-cn</id>
- <name>Maven China Mirror</name>
- <url>http://maven.net.cn/content/groups/public/</url>
- <releases>
- <enabled>true</enabled>
-
</releases
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>maven-net-cn</id>
- <name>Maven China Mirror</name>
-
<url
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
- ...
-
</
我們先看一下<repositories>的配置,你可以在它下面新增多個<repository> ,每個<repository>都有它唯一的ID,一個描述性的name,以及最重要的,遠端倉庫的url。此外,<releases><enabled>true</enabled></releases>告訴Maven可以從這個倉庫下載releases版本的構件,而<snapshots><enabled>false</enabled></snapshots>告訴Maven不要從這個倉庫下載snapshot版本的構件。禁止從公共倉庫下載snapshot構件是推薦的做法,因為這些構件不穩定,且不受你控制,你應該避免使用。當然,如果你想使用區域網內組織內部的倉庫,你可以啟用snapshot的支援。
關於<repositories>的更詳細的配置及相關解釋,請參考:http://www.sonatype.com/books/maven-book/reference_zh/apas02s08.html。 參考: