maven-settings.xml的那些事
来源:互联网 发布:在国外怎么淘宝 编辑:程序博客网 时间:2024/06/07 10:01
1、代理
<proxies> <proxy> <id>optional</id>//代理名 <active>true</active>//true激活该代理 <protocol>http</protocol>//代理协议 <username>proxyuser</username>//帐号密码 <password>proxypass</password> <host>proxy.host.net</host>//主机名,可以有多个,用"|"分隔 <port>80</port>//端口号 <nonProxyHosts>local.net|some.host.com</nonProxyHosts>//指定哪些不用代理 </proxy> </proxies>
2、设定本地仓库
<localRepository>D:/Development/m2/repository</localRepository>
本地仓库地址设定
3、远程仓库配置
<repositories> <repository> <id>nexus</id>//不能重复,中央仓库就是central <name>local private nexus</name>//描述 <url>http://maven.oschina.net/content/groups/public/</url>//仓库地址 <releases> <enabled>true</enabled>//支持获取release版本的 <updatePolicy>daily</updatePolicy>//构件更新频率 <checksumPolicy>ignore</checksumPolicy>//检证构建时,以何种方式提示 </releases> <snapshots> <enabled>false</enabled>//不支持获取snapshots版本的 </snapshots> </repository></repositories>
updatePolicy可能值
never:不更
always:每次构建都检查更新
interval:每隔X分钟检查一次
checksumPolicy可能值
warn:出错警告
fail:出错让构建失败
ignore:让maven完全忽略
4、配置仓库认证信息
<servers> <server> <id>deploymentRepo</id> <username>repouser</username> <password>repopwd</password> </server> </servers>
5、设置镜像
<mirrors> <mirror> <id>mirrorId</id>//唯一标识符 <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> <mirror>
当用户请求mirrorOf中配置的仓库时,会跳转到url中的地址
*//匹配所有远程仓库
external:*//匹配所有不在本机上的远程仓库
repo1,repo2//匹配仓库repo1和repo2
*,!repo1//除了repo1外的所有仓库
如果需要认证,则加一个id与中一样的标签配置
0 0
- maven-settings.xml的那些事
- 配置Maven的settings.xml
- Maven的配置文件settings.xml
- maven的settings.xml配置
- Maven settings.xml的作用
- Maven的配置文件settings.xml
- 配置Maven的settings.xml
- maven的配置文件settings.xml
- 安装maven、配置maven的settings.xml
- Maven的settings.xml的配置
- 【转】maven settings.xml配置文件的作用
- maven的配置文件Settings.xml详解
- Maven settings.xml的配置(二)
- Maven的settings.xml文件介绍
- Maven的settings.xml文件结构详解
- 我的Maven settings.xml 配置
- maven的settings.xml配置详情
- Maven的settings.xml文件介绍
- JAVA泛型
- Java源文件的编译、下载、解释和执行
- Java关键字 this (this.实例成员;this()),以及Android中内部类中的中的this(*.this,ClassName.this)
- Win10家庭版无法删除文件提示“你需要来自system的权限”的解决方案
- Log4J日志组件
- maven-settings.xml的那些事
- leancloud tools for sioeye testing
- 实现当UILable的内容超出其范围后自动滚动效果
- 第二次作业-hash
- [XML]学习笔记(六)——XML Schema复杂类型
- HTML常用标签整理
- Jquery之实现全选反选功能
- 删除11gR2 RAC
- 点圆柱的设计(1)