侧边栏壁纸
博主头像
昂洋编程 博主等级

鸟随鸾凤飞腾远,人伴贤良品自高

  • 累计撰写 71 篇文章
  • 累计创建 79 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Nexus上传私有jar包

Administrator
2022-04-27 / 0 评论 / 0 点赞 / 44 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2024-06-14,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Nexus3.x之后需要自己见一个第三方仓库才能上传jar

新建第三方仓库

image-1651048678497
image-1651048706723
image-1651048791808

添加3rd_part到maven-public

image-1651048891715
image-1651048946350

修改maven配置

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <!-- 本地仓库地址 -->
  <localRepository>D:/data/mvn_repo</localRepository>

  <pluginGroups>
  
  </pluginGroups>

  <proxies>
  
  </proxies>

  <servers>
    <server>
		<id>releases</id>
		<username>admin</username>
		<password>qq245700</password>
	</server>

	<server>
		<id>snapshots</id>
		<username>admin</username>
		<password>qq245700</password>
	</server>
	<!-- 自建的用于上传私有包的仓库 -->
	<server>
		<id>3rd_part</id>
		<username>admin</username>
		<password>qq245700</password>
	</server>
  </servers>

  <mirrors>
	<mirror>
		 <!--此处配置所有的构建均从私有仓库中下载 *代表所有,也可以写central -->
		 <id>nexus</id>
		 <mirrorOf>*</mirrorOf>
		 <url>http://192.168.0.222:8001/repository/maven-public/</url>
	 </mirror> 
  </mirrors>

  <profiles>
	<profile>
		 <id>nexus</id>
		 <!--所有请求均通过镜像 -->
		 <repositories>
			 <repository>
				 <id>central</id>
				 <url>http://central</url>
				 <releases><enabled>true</enabled></releases>
			 	 <snapshots><enabled>true</enabled></snapshots>
			 </repository>
		 </repositories>
		 <pluginRepositories>
			 <pluginRepository>
				 <id>central</id>
				 <url>http://central</url>
				 <releases><enabled>true</enabled></releases>
				 <snapshots><enabled>true</enabled></snapshots>
			 </pluginRepository>
		 </pluginRepositories>
	 </profile>
  </profiles>

  <activeProfiles>
	<!--make the profile active all the time -->
	<activeProfile>nexus</activeProfile>
  </activeProfiles>
</settings>

注意下图这几处
image-1651050141307
image-1651050152213

上传jar包

mvn deploy:deploy-file -DgroupId=jta -DartifactId=jta -Dversion=1.0.1b -Dpackaging=jar -Dfile=jta-1_0_1B.jar -Durl=http://192.168.0.222:8001/repository/3rd_part/ -DrepositoryId=3rd_part

查看

image-1651050263460

0

评论区