maven项目中生成的jar如何上传到私服呢?

乔欣 Maven教程 发布时间:2023-03-10 10:57:21 阅读数:7480 1
下文笔者讲述maven项目上传到私服的方法分享,如下所示

maven项目上传到私服的方法分享

实现思路:
    1.对maven工具进行相应配置--设置账号和密码
	
	2.在项目的POM上进行相应配置 ---设置上传文件的包位置
 
	3.使用mvn deploy命令,即可将项目打包-并传送到Maven仓库中

maven配置

在setting文件servers节点中添加私服账号信息。

   <server>
       <id>xxx-release</id>
       <username>username</username>
       <password>password</password>
   </server>
   <server>
      <id>xxx-snapshots</id>
      <username>username</username>
      <password>password</password>
   </server>

pom配置

项目pom文件中添加上仓库地址,其中仓库中的id与maven设置的server id一致。

<distributionManagement>
	<repository>
		<uniqueVersion>false</uniqueVersion>
		<id>xxx-release</id>
		<name>xxx-release</name>
		<url>http://ip:port/repository/release/</url>
		<layout>default</layout>
	</repository>
	<snapshotRepository>
		<uniqueVersion>false</uniqueVersion>
		<id>xxx-snapshots</id>
		<name>xxx-snapshots</name>
		<url>http://ip:port/repository/snapshots/</url>
		<layout>default</layout>
	</snapshotRepository>
</distributionManagement>

打包

使用mvn deploy
   即可打包上传到对应私服 
注意事项:
   1.maven项目中分为快照版和发布版
     不同的版本在maven的pom.xml进行不同的设置
	 maven会根据不同的版本识别并上传到指定仓库中
     
	 如果版本后面带SNAPSHOT会上传到快照库
	 如果版本后面带RELEASE或什么都不带则会上传到Release库中 

如:

//上传到正式库
mvn versions:set -DnewVersion=1.0.0
mvn deploy

//上传到快照库
mvn versions:set -DnewVersion=0.0.1-SNAPSHOT
mvn deploy
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Maven/202303/5990.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者