nexus上传自定义jar包到maven仓库

1、在 nexus 上新建 host 类型的 maven 仓库 maven-bigdata

2、新建 group 类型的 maven 仓库 maven-public

3、将仓库 maven-bigdata 添加到 maven-public

4、上传 abc.jar 包到 maven-bigdata 仓库,注意: Extension 一般为 jar,如果出现 “RELEASE.jar” 请删除 “RELEASE.”

5、测试

环境: centos7.6,nexus 地址 10.1.2.11,maven 版本 3.6.3

pom.xml 文件添加 dependency abc

[root@ansible002 maven-pak]# cat pom.xml 
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="
http://maven.apache.org/POM/4.0.0"
; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"
;
	xsi:schemaLocation="
http://maven.apache.org/POM/4.0.0
 
https://maven.apache.org/xsd/maven-4.0.0.xsd">
;
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.sc</groupId>
	<artifactId>resources-sign-on</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>resources-sign-on</name>
	<description>Demo project for Spring Boot</description>

	<properties>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
            <dependency>
              <groupId>com.bdc.fantasyxxx</groupId>
              <artifactId>abc</artifactId>
              <version>2.2.5.RELEASE</version>
            </dependency>
	</dependencies>
</project>

settings 文件配置 nexus maven 代理仓库 maven-public

...
  <mirrors>
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <name>Human Readable Name for this Mirror</name>
      <url>
http://10.1.2.11/repository/maven-public/</url>
;
    </mirror> 
  </mirrors>
  ...

下载依赖测试

mvn -s settings.xml -f pom.xml dependency:copy-dependencies

如果失败,提示缓存问题,可以先清除 /root/.m2/repository/com/bdc/fantasyxxx 下面的内容

rm -rf /root/.m2/repository/com/bdc/fantasyxxx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值