使用maven将项目deploy至nexus
2017-05-03 16:14
120 查看
setting.xml文件配置
localRepository标签是配置本地依赖存储的仓库地址,默认是${user.home}/.m2/repository
配置连接信息(账户名密码或者连接秘钥)
mirror配置镜像地址,即访问repository的地址
注意:一个镜像只能对应一种类型的repository。
即一个mirror对象只能配置一个类型的mirrorof,如snapshots的镜像的仓库地址不能和nexus的仓库地址有冲突,snapshots的仓库地址为snapshots,则nexus为
*,!snapshots (除snapshots之外的仓库,互斥关系)
pom.xml文件配置
此时执行
同时配置repository依赖仓库地址
<localRepository>D:\Java\repository</localRepository>
localRepository标签是配置本地依赖存储的仓库地址,默认是${user.home}/.m2/repository
<server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server>
配置连接信息(账户名密码或者连接秘钥)
<mirror> <id>snapshots</id> //ID必须唯一 <mirrorOf>snapshots</mirrorOf> <name>snapshots</name> <url>http://xxxx:8081/nexus/content/groups/public</url> </mirror> <mirror> <id>nexus</id> <mirrorOf>*,!snapshots</mirrorOf> <url>http://xxxx:8080/nexus/content/groups/public</url> </mirror>
mirror配置镜像地址,即访问repository的地址
注意:一个镜像只能对应一种类型的repository。
即一个mirror对象只能配置一个类型的mirrorof,如snapshots的镜像的仓库地址不能和nexus的仓库地址有冲突,snapshots的仓库地址为snapshots,则nexus为
*,!snapshots (除snapshots之外的仓库,互斥关系)
pom.xml文件配置
<distributionManagement> <snapshotRepository> <id>snapshots</id>//这里的id对应mirror的id <name>snapshots</name> <url>http://XXXX:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
此时执行
mvn deploy即可完成deploy操作
同时配置repository依赖仓库地址
<repositories> <repository> <id>nexus</id> <name>nexus-repo</name> <url>http://XXXX:8081/nexus/content/groups/public</url> </repository> <repository> <id>nexus-aliyun-repo</id> <name>nexus aliyun repo</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </repository> </repositories>
相关文章推荐
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(四): 实战篇
- 网上商城项目实战之使用nexus搭建maven私有服务器
- 将maven项目部署到nexus的repository maven项目,可以通过maven的deploy插件,将之部署到远程服务器上,这样,该项目的artifact,就可以被其他项目通过pom的dep
- 08(maven+SSH)网上商城项目实战之使用nexus搭建maven私有服务器
- 项目构建maven-使用Nexus创建maven私服
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(二): 安装篇
- 08(maven+SSH)网上商城项目实战之使用nexus搭建maven私有服务器
- 让Maven项目使用Nexus作为远程仓库的settings.xml配置
- 本地项目使用maven打包到nexus私服
- 使用 maven 部署项目到私服 nexus 出现 Deployment failed 问题的解决方法
- 让Maven项目使用Nexus作为远程仓库的settings.xml配置
- maven项目--使用nexus搭建私服
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(三): 配置篇
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(一): 准备篇
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(一)
- 在Flex项目中使用Maven(四)之FlexMojo
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(三)
- 使用MAVEN创建STRUTS2+SPRING项目
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之tomcat篇
- [使用心得]maven2之m2eclipse使用手册之五添加新的依赖项目到本地仓库