nexus下载包失败的解决方案

简介: nexus下载包失败的解决方案

最近遇到了一个神奇的现象,nexus下载包失败,在网上没有找到合理的解决方案,来记录一下自己的一些思路和解决办法,后面有更好的方式再进行更新。

现象:

  1. 远程的包正常展示;
  2. maven的setting.xml配置正确;
  3. 本地包有部分不能从远程下载下来。
  4. nexus的日志中未找到报错信息。

解决方案:

对于以上问题,最近探索出了一些可行的解决方案:

  • mvn dependency:get -DrepoUrl=.... -Dartifact=groupId:artifactId:version
  1. 其中url为私服中的url,对应的groupId和artifactId、版本,都根据自己的包来看。
  • mvn install / mvn deploy 也可以尝试,目前自己验证过的是mvn dependency。
  • mvn install
mvn install:install-file -Dfile =xx/xxx.jar -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar

mvn deploy

mvn deploy:deploy-file -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar -Dfile=xxx.jar -Durl=xxx -DrepositoryId=xxx
  • 如果通过1方式下载下来之后,maven编译依然失败,提示找不到包,直接填入工程的pom.xml文件中即可。
  1. (只是这种方式对于不是自己控制的工程不太友好,不太适合非自己控制的工程集成进CI/CD。不过算是终极解决方案)

一些可以参考的配置链接:

https://www.cnblogs.com/shiyh/p/11956785.html

https://www.cnblogs.com/orzlin/p/12957051.html

https://www.cnblogs.com/endv/p/11204704.html

https://swenfang.github.io/2018/06/03/Maven-Priority/

相关文章
|
15天前
|
物联网 API 数据库
Chirpstack下载和部署
这篇文章介绍了如何在Alot平台上通过wget命令下载并安装ChirpStack的Docker组件,以便在智慧牧场项目中部署和使用LoRaWAN网络服务器。
29 2
|
2月前
|
Python
关于下载aircv包遇到的问题
这篇文章是关于作者在尝试下载aircv包时遇到的问题以及通过离线下载解决这些问题的经历。
关于下载aircv包遇到的问题
|
5月前
|
移动开发 小程序 前端开发
如何下载对信系统?
如何下载对信系统?
140 6
|
XML Java Maven
Jar包下载失败的解决方案
Jar包下载失败的解决方案
371 0
|
5月前
|
安全 网络安全 数据安全/隐私保护
Mendelson AS2 介绍下载和配置
Mendelson AS2 介绍下载和配置
|
10月前
|
存储 Java Maven
Maven jar 包下载失败问题处理【配置Maven国内源】
Maven jar 包下载失败问题处理【配置Maven国内源】
640 0
|
Java Maven
IDEA Maven 源修改为国内阿里云镜像的正确方式, 2023 年更新,亲测可用
IDEA Maven 源修改为国内阿里云镜像的正确方式, 2023 年更新,亲测可用
32609 1
|
Java Maven
【Nexus】上传jar至Nexus的两种方式
【Nexus】上传jar至Nexus的两种方式
|
Java Maven
Cannnot download sources不能下载源码百分百超详细解决方案
Cannnot download sources不能下载源码百分百超详细解决方案
612 0
|
Linux 网络安全 开发工具
通过nexus3部署公司内部的私有npm仓库:从安装到配置、从发布包到测试包的一条龙服务
登录时使用默认用户admin,密码不知道就需要找默认的,点击Sign in时会提示你路径,这里我是这样查的,在linux服务器上输入以下命令
2234 0