<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>