首页 > 代码库 > 项目构建之maven篇:5.仓库及nexus创建私服-1
项目构建之maven篇:5.仓库及nexus创建私服-1
依赖坐标与本地仓库存储
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>3.0.7.RELEASE</version> </dependency>
本地仓库存储
仓库分类:
本地仓库:
<localRepository>F:\maven\repos</localRepository>
中央仓库
<repository> <id>central</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> </repository>
远程仓库配置
<repositories> <repository> <id>jboss</id> <name>JBoss Repository</name> <url>http://repository.jboss.com/maven2</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
id:任何仓库声明id必须唯一name:仓库名称
url:仓库地址
releases中enabled:是否开启JBOSS仓库的发布版本下载支持
snapshots中enabled:是否开启JBOSS仓库的快照版本下载支持
镜像
如果仓库X提供仓库Y存储的所有内容,那么可以认为X是Y的一个镜像.
配置镜像
settings.xml:
<mirrors> <mirror> <id>mirrorId</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repository.jboss.com/maven2</url> </mirror> </mirrors>
<mirrorOf>central</mirrorOf>表示该配置为中央仓库的镜像,任何对中央仓库的请求都会转到该镜像<mirrorOf>*</mirrorOf>:是所有Maven仓库的镜像
镜像常见的用法是配合私服一起使用
仓库搜索服务
http://mvnrepository.com/
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。