Maven发布开发包到私服
来源:互联网 发布:微信后台php 编辑:程序博客网 时间:2024/06/08 19:20
1、在setting.xml配置文件中添加server
<servers> <server><id>transfer-service-snapshots</id><username>deployment</username><password>deployment123</password> </server></servers>
id可以自定义,用户名和密码是maven私服nexus配置的
2、在mirrors下配置所有指定所有包都从私服上下载
<mirrors><mirror><id>nexus</id><mirrorOf>*</mirrorOf><name>A Local Nexus Server</name><url>http://192.168.1.223:9999/nexus/content/groups/public/</url></mirror></mirrors>
3、配置仓库在profiles中添加
<profile><id>nexus</id><repositories><repository><id>central</id><url>http://192.168.1.223:9999/nexus/content/groups/public/</url><!-- <url>http://repo.maven.apache.org/maven2</url>--><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy></snapshots></repository> </repositories><pluginRepositories><pluginRepository><id>central</id><url>http://192.168.1.223:9999/nexus/content/groups/public/</url><!--<url>http://repo.maven.apache.org/maven2</url>--><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy> <checksumPolicy>warn</checksumPolicy></snapshots></pluginRepository></pluginRepositories></profile>
4、在要发布的项目pom.xml中配置仓库地址
<distributionManagement><repository><id>transfer-service-release</id><name>transfer-service-release</name><url>http://192.168.1.223:9999/nexus/content/repositories/transfer-service-release/</url><uniqueVersion>false</uniqueVersion></repository><snapshotRepository><id>transfer-service-snapshots</id><name>transfer-service-snapshots</name><url>http://192.168.1.223:9999/nexus/content/repositories/transfer-service-snapshots/</url><uniqueVersion>false</uniqueVersion></snapshotRepository> </distributionManagement>
注:id与settings.xml中的server的id对应
5、在项目中执行以下maven命令即可发布包到私服
clean deploy
1 0
- Maven发布开发包到私服
- Maven项目搭建及hessian接口开发&发布
- 发布自己开发jar包到maven仓库
- Maven系列 8.Maven发布
- Maven 3.0 RC1 发布
- Maven 项目打包发布
- 使用Maven发布项目
- Maven发布项目
- maven tomcat远程发布
- maven远程发布war
- 私服发布Maven
- maven发布javaee项目
- Eclipse发布Maven项目
- Maven发布项目到私服
- maven项目的发布
- maven发布web项目
- Maven发布项目
- Maven 项目打包发布
- Java日期时间(Date/Time)
- RPC 远程过程调用协议
- POJ - 3126 bfs + 素数筛法 [kuangbin带你飞]专题一
- 快速搭建Android开发环境ADT-Bundle及Hello World
- gulp的初阶使用方法
- Maven发布开发包到私服
- Ubuntu 16.04安装JDK1.8.0_121与配置环境变量
- std--remove_if
- CSS中的几种垂直居中方法
- js简单的图片转base64
- WorkerMan学习篇:websocket+workerman聊天功能(三):点对点发送消息模拟
- requestWindowFeature(Window.FEATURE_NO_TITLE)无效
- Oracle执行计划介绍
- SQLServer 中比较末尾带有空格的字符串