这节描述两点:远程仓库的认证;镜像
一、远程仓库认证
有些远程仓库是需要认证的。如果仓库需要认证。我们该怎么配置呢?
打开setting文件
可以看到在setting文件中有<servers>--><server>这个元素。表示配置一个仓库的认证信息。
<id>:为远程仓库设置一个id,这个id将会与配置远程仓库的id相呼应
<username>:认证用户名
<password>:认证密码
然后我们看一下与这个相呼应的仓库配置
<repository> <id>nexus-releases</id> <name>my test nexus-releases</name> <url>http://192.168.81.128:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <layout>default</layout> </repository>
这样就可以实现仓库认证
二、镜像
如果仓库Y可以提供仓库X所有的内容,那么我们就认为Y是X的镜像。这就像照镜子,我们可以看到镜子外面有什么,镜子里面就有什么。这就是镜像。
镜像的实现:
<mirrors> <mirror> <id>Nexus</id> <name>Nexus public mirror</name> <mirrorOf>centrol</mirrorOf> <url>http://10.1.130.21:8081/nexus/content/groups/public</url> </mirror> </mirrors>
使用mirrors里面可以配置多个mirror。每一个mirror就是一个镜像
上面的mirrorOf表示镜像哪个仓库。值为仓库的id。即:所有请求中央仓库centrol的构件,统统转向对Nexus的请求,请求路径:http://10.1.130.21:8081/nexus/content/groups/public
mirrorOf还可以有些高级的配置:
<mirrorOf>*</mirrorOf>:匹配所有远程仓库
<mirrorOf>rep01,rep02</mirrorOf>匹配仓库rep01和rep02可以设置多个,使用“,”分开
<mirrorOf>*,!rep01</mirrorOf>:匹配所有,除了rep01
镜像仓库完全屏蔽了被镜像仓库,如果镜像仓库挂掉了,那么Maven无法使用被镜像仓库
有了镜像,我们在搭建私服时,就很有用了。下节将描述如何在本地搭建私服nexus。
相关推荐
xjar-maven-plugin 项目相关jar包。包括xjar-maven-plugin-4.0.2.jar loadkitv1.0.1.jar xjar-4.0.2.jar
sypro_maven项目,ssh_maven项目
maven项目下配置springMVC,附截图说明以及详细步骤
See also Logical Operators: Short-Circuit ind2sub ismember nonzeros strfind sub2ind Reference page for find Other functions named find
jfinal 1.8 demo maven
apache_maven_3.3.9 maven仓库管理工具,供大家参考
springmvc_spring_hibernate_maven整合框架
使用Maven对Flex项目进行构建,无需依赖于FlexBuilder进行编译开发。
maven安装包,apache正版3.6.0版本的压缩包。
一键安装maven luinx 脚本
Maven 是目前流行的自动化构建工具,对于生产环境下多框架、多模块整合开发有重要作用。Maven 是一款在大型项目开发过程中不可或缺的重要工具。本课程将帮助你了解 Maven 的作用,常用命令,如何配置依赖,以及依赖...
jenkins_svn_maven持续集成.docx jenkins_svn_maven持续集成.docx jenkins_svn_maven持续集成.docx
一个基于springboot + jsp的demo项目, 非常简洁,可通过maven一键构建,亮点是不仅可以war包方式运行,还可以可执行jar包方式运行(实现这个需要突破很多关键技术和限制...)
jfinal试验项目,jfinal crud简单的数据库操作
Final 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。 本资源是JFinal4.0版本
java web的增删改查功能ssh框架整合
JFinal急速开发包,由于本人在下载的时候发现相关连接失效,将自己的代码包进行分享,希望对喜欢JFinal开发的开发人员有帮助
Maven3_06_复习maven的基本内容 Maven3_07_nexus的介绍和安装 Maven3_08_nexus的配置 Maven3_09_发布项目到nexus中 Maven3_10_生命周期和插件简介 Maven3_11_插件基础 Maven3_12_插件的应用 Maven3_13_测试 Maven3_...
springmvc_spring_mybatis_maven
ssm_spring_mvc_maven.war,页面用的bootstrap,实现了记录的增删改查,数据回显,模糊查询