【Maven学习】远程仓库的配置
来源:互联网 发布:导入mac的照片在哪里 编辑:程序博客网 时间:2024/05/29 18:41
很多情况下,默认的中央仓库无法满足项目的需求,我们可能需要配置新的远程仓库,此时我们可以这样配置:
<repository> <id>java-net</id> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>false</enabled> </releases></repository>
该配置中的releases和snapshots比较重要,他们用来控制Maven对于发布版构件和快照版构件的下载。这里需要注意enabled子元素,true表示开启下载支持,false表示关闭下载支持。
当然,除了enabled,他们还包含另外两个子元素updatePolicy和checksumPolicy:
<snapshots> <enabled>false</enabled> <updatePolicy>daily</updatePolicy> <checksumPolicy>ignore</checksumPolicy></snapshots>
其中,updatePolicy用来配置Maven从远程仓库检查更新的频率,默认值是daily,表示每天检查一次。其他的可用值包括:
- never:从不检查更新
- always:每次构建都检查更新
- interval:X:每隔X分钟检查一次更新。
checksumPolicy用来配置Maven检查检验和文件的侧脸。当构件被部署到Maven仓库中,会同时部署对应的校验和文件。在下载构件时,maven会自动验证校验和文件,如果校验和验证失败,当checksumPolicy为:
- warn(默认):Maven在执行构建时输出警告信息
- fail:遇到校验和错误就让构建失败
- ignore:完全忽略校验和错误
部署到远程仓库
首先需要编辑pom文件,配置distributionManagement,里面包含repository和snapshotRepository子元素。当然可能需要在server.xml文件中配置用户名和密码,才有权限上传构件。
配置正确后,运行mvn clean deploy。即可将构建输出的构件部署到仓库中。
阅读全文
0 0
- 【Maven学习】远程仓库的配置
- Maven学习笔记二十:Maven仓库(远程仓库的配置)
- maven远程仓库配置
- maven远程仓库配置
- maven远程仓库配置
- Maven 配置远程仓库
- maven远程仓库配置
- maven配置远程仓库
- 配置远程maven仓库
- Maven——远程仓库的配置
- (十一)Maven远程仓库的各种配置
- Maven远程仓库的各种配置
- Maven远程仓库的各种配置
- Maven远程仓库的各种配置
- maven,nexus远程仓库配置
- 国内maven远程仓库配置
- maven远程仓库和本地仓库配置
- Maven实战——远程仓库的配置
- Java_Day003
- phpexce读取excel导出excel常用操作命令
- 《PCL点云库学习&VS2010(X64)》Part 38 Compare Eigen matrices for equality
- gtest使用初级指南
- ListIterator接口
- 【Maven学习】远程仓库的配置
- poj1111之DFS
- Java中的注解是如何工作的?
- Eclipse编译时函数报错:Undefined reference to 'pthread_create'
- 模式识别学习笔记
- SpringMVC之Controller常用注解功能全解析
- C# 读写XML文件
- windows+ubuntu双系统不用重装系统的磁盘分区
- sum of power