<project> ... <dependencies> <dependcy> <groupId>...</groupId> <artifactId>...</artifactId> <version>...</version> <type>...</type> <scope>...</scope> <optional>...</optional> <exclusions> <exclusion>...</exclusion> ... </exclusions> </dependcy> </dependencies> ... </project>
三種classpathspring
五種依賴範圍api
mvn dependency:list
mvn dependency:tree
mvn dependency:analyze
私倉網絡
節省本身的外網帶寬運維
加速maven構建maven
部署第三方構建ide
提升穩定性,加強控制學習
下降中央倉庫的負荷測試
發佈版本ui
用來保存穩定的發行版本阿里雲
快照版本
快照倉庫用於保存開發過程當中的不穩定版本
<settings> ... <mirrors> <mirror> <id>internal-repository</id> <name>Internal Respository Manager</name> <url>http://192.168.1.1/maven2</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> ... </settings> 該配置表示是全部的Maven倉庫的鏡像,任何對遠程倉庫的請求都會被轉發【http://192.168.1.1/maven2】。若是該鏡像倉庫須要認證,則配置一個id爲【internal-repository】的server便可,以下: <server> <id>deploymentRepo_releases</id> <username>repouser</username> <password>repopwd</password> </server>
1.阿里雲的鏡像站 <mirror> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
2.maven官方運維的2號倉庫 <mirror> <id>repo2</id> <name>Mirror from Maven Repo2</name> <url>http://repo2.maven.org/maven2/</url> <mirrorOf>central</mirrorOf> </mirror>
3-maven在UK架設的倉庫(有時候速度會比官方2號倉庫快) <mirror> <id>ui</id> <name>Mirror from UK</name> <url>http://uk.maven.org/maven2/</url> <mirrorOf>central</mirrorOf> </mirror>
4.JBoss的倉庫 <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror>