Maven基础配置—上传jar包到私服
来源:互联网 发布:lomo拍立得知乎 编辑:程序博客网 时间:2024/06/07 00:03
转自:http://www.cnblogs.com/bigshark/archive/2016/01/17/5137354.html
一、配置
在需要上传的工程中的pom.xml文件中加入下面的配置
<distributionManagement>
<repository>
<id>release</id>
<name>Release Repository</name>
<url>http://ip/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshot</id>
<name>Snapshot Repository</name>
<url>http://ip/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
我们可以在settings.xml中配置全局的url地址,pom.xml中进行动态获取。
settings.xml的default-profile中加入下面全局配置
<properties>
<ReleaseRepository>http://ip/nexus/content/repositories/releases</ReleaseRepository>
<SnapshotRepository>http://ip/nexus/content/repositories/snapshots</SnapshotRepository>
</properties>
pom.xml中改为
<distributionManagement>
<repository>
<id>release</id>
<name>Release Repository</name>
<url>${ReleaseRepository}</url>
</repository>
<snapshotRepository>
<id>snapshot</id>
<name>Snapshot Repository</name>
<url>${SnapshotRepository}</url>
</snapshotRepository>
</distributionManagement>
这样,pom.xml中就可以动态获取settings.xml中的地址
除此之外,还要在settings.xml中配置鉴权账号,否则上传将报401鉴权错误
<server>
<id>deployment</id>
<username>deployment</username>
<password>deployment账号的密码</password>
</server>
二、命令
mvn deploy:deploy-file -DgroupId=groupId -DartifactId=artifactId -Dversion=version -Dfile=本地jar包路径 -DrepositoryId=releases/snapshots -Durl=仓库地址
举例:上传jmxri-1.2.1.jar,本地存放在D盘
mvn deploy:deploy-file -DgroupId=com.sun.jmx –DartifactId=jmxri -Dversion=1.2.1 -Dfile=d:/jmxri-1.2.1.jar -DrepositoryId=releases -Durl=http://ip/nexus/content/repositories/releases
- Maven基础配置—上传jar包到私服
- Maven基础配置—上传jar包到私服
- Maven基础配置—上传jar包到私服
- Maven基础配置—上传jar包到私服
- Maven基础配置,上传jar包到私服
- 2.Maven基础配置—上传jar包到私服
- MAVEN 上传jar包到私服
- maven上传jar包到私服
- MyEclipse如何使用maven上传jar包到私服
- maven上传jar到私服
- Maven上传jar文件
- maven上传jar到私服
- maven 上传jar到私服
- maven 上传jar到私服
- Maven基础配置—本地Maven配置
- Maven 更新上传jar包
- gradle 上传jar到maven
- maven仓库上传jar包
- Nginx源代码分析之群惊问题(十七)
- oracle.jbo.RowInconsistentException: JBO-25014: Another user has changed the row with primary key or
- 第4课 简单绘图
- C#之运算符重载学习案例
- 第5课 文本编程
- Maven基础配置—上传jar包到私服
- 主线程消息循环机制本质
- 比较有用的正则
- 第6课 菜单
- Alphabet旗下Nest重组:开发团队并入谷歌
- SpringMVC项目接收Json数据报406错误
- 第7课 对话框1
- 生活锁率
- ajax教程