maven部署到私服

方法一:网页上传

1、账号登录 用户名/密码

2、地址  http://自己的ip:自己的端口/nexus

3、查看Repositories列表,选择Public Repositories,确定待上传jar包不在私服中

4、选择3rd party仓库,点击Artifact Upload页签

5、GAV Definition选择GAV Parameters

6、根据jar包路径填写Group、Artifact、Version等坐标信息

7、Packaging选择Jar

8、点击Select Artifact(s) to Upload按钮,选择待上传jar包,点击确认

9、若无多版本jar包,Classifier置空

10、点击Add Artifact按钮,将jar包加入上传列表

11、点击下方Upload Artifact(s)按钮,上传jar包

12、提示上传成功,即可根据坐标进行jar包依赖

方法二:maven deploy

settings.xml 文件配置密码

这里的id一定要和pom文件中的distributionManagement配置中的id保持一致

  <servers>
		 <server>  
			 <id>you-release</id>  		 
			 <username>admin</username>  	
			 <password>123456</password> 
		 </server>  
		 <server>  
			 <id>you-snapshot</id>  		 
			 <username>admin</username>  	
			 <password>123456</password> 
		 </server>
  </servers>

pom.xml配置

 <!-- 设置deploy的地址 -->
    <distributionManagement>
        <repository>
            <id>you-release</id>
            <name>acs release resp</name>
            <url>http://自己的ip:自己的端口/nexus/repository/maven-releases/</url>
        </repository>
 
        <snapshotRepository>
            <id>you-snapshot</id>
            <name>acs snapshot</name>
            <url>http://自己的ip:自己的端口/nexus/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

上传

方法三:命令上传

mvn deploy:deploy-file -DgroupId=xxxx -DartifactId=xxxxx -Dversion=xxxxx -Dpackaging=jar -Dfile=xxxx.jar -Durl=http://自己的ip:自己的端口/nexus/content/repositories/IACCOUNTING_Snapshot -DrepositoryId=deployAcct

snapshot版本和release版本区别

一般来说snapshots版本代表正在开发中的版本,release代表比较稳定的发布版本.

snapshots版本的-jar包后有时间戳不用管,maven会自动下载最新的

release版本没有时间戳

<groupId>com.example</groupId>
	<artifactId>demo</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>demo</name>
<description>Demo project</description>
<groupId>com.example</groupId>
	<artifactId>demo</artifactId>
	<version>1.0-RELEASE</version>
	<name>demo</name>
<description>Demo project</description>

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maven阿里云私服是指在使用Maven构建工具时,可以通过配置阿里云私服来代替默认的中央仓库,以提供更快的构建速度和稳定性。 阿里云私服是由阿里云提供的一个Maven仓库管理系统,它可以帮助我们在本地搭建一个仓库服务器,用来存储、管理和发布自己的项目依赖库。与中央仓库相比,阿里云私服有以下几个优势: 1. 提供更快的构建速度:在国内使用默认的中央仓库下载依赖库时,由于网络延迟等原因,有时速度较慢。而使用阿里云私服,由于其服务器部署在国内,可以提供更快的下载速度,加快构建过程。 2. 提供更稳定的依赖管理:中央仓库经常会因为各种原因导致不稳定,有时候可能无法下载到需要的依赖。而阿里云私服提供了备份和镜像功能,可以托管和缓存中央仓库的数据,确保依赖的可靠性和稳定性。 3. 提供自定义配置和权限管理:阿里云私服可以通过配置文件来进行各种定制,例如自定义仓库URL、缓存策略、发布策略等。同时,它还提供了权限管理功能,可以对不同用户和项目进行权限设置,确保项目的安全性和管理的灵活性。 总之,使用Maven阿里云私服可以帮助我们提高构建效率和依赖管理的稳定性。在实际的项目开发中,配置阿里云私服是一个很常见的操作,可以根据项目的需求和情况选择合适的配置方式来提升开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值