一、maven私服上传自建的jar之项目的pom.xml文件配置

    <repositories><--私服下载配置-->
		<repository>
			<id>repos</id>
			<name>Repository</name>
			<url>http://your.ip:port/repository/maven-public/</url>
		</repository>
	</repositories>
	<distributionManagement><!--私有库上传-->
		<repository>
			<id>test-my</id><!--仓库ID,需唯一-->
			<name>my private maven</name><!--仓库描述-->
			<url>http://your.ip:port/repository/maven-my/</url><!--上传的仓库地址-->
		</repository>
	</distributionManagement>
上方配置说明点
  • 上传私有库的id必须唯一,后续会用到
  • url地址为nexus私服库的路径,可在nexus管理界面进行复制,很多人默认使用的
    http://192.168.1.221:8081/repository/maven-releases
    或者
    http://192.168.1.221:8081/repository/maven-snapshots
    但是我这里使用的是自己创建的maven-my库。具体情况请跟进你的需求来定。 

二、maven私服上传自建的jar之本地maven setting.xml文件配置

用过maven的同学都知道,maven有个重要的配置文件setting.xml。默认情况下,windows操作系统该文件存放路径为C:\Users\用户名\.m2\setting.xml
编辑setting.xml添加私有库的认证信息。
配置maven setting.xml
配置maven setting.xml
配置点在于:
	<servers>
		<server>
			<id>test-my</id>
			<username>my</username>
			<password>lw123456==</password>
		</server>
	</servers>
注意:id的值test-my需与项目中的上传私有库配置的id一致,否则会出现权限问题。

三、通过idea deploy上传jar到私服

idea打开maven项目,选择deploy
deploy
上传过程:
上传过程

好了可以网页登录去nexus3看看上传的结果了斜眼


有啥问题评论区留言给我勉强