精华内容
下载资源
问答
  • 完美解决maven拉取不下来jar包

    千次阅读 2020-02-15 16:48:02
  • 最近的编译的时候,出现了maven从Nexus3私服中,拉取不jar包的情况,于是记录一下处理方法。 原因及处理方法 负载 jenkins同时执行的Job过多,用于拉取和编译的服务器的负载过高 解决方法: 关于这个问题,建议...

    前言


    最近的编译的时候,出现了maven从Nexus3私服中,拉取不到jar包的情况,于是记录一下处理方法。



    原因及处理方法



    负载



    jenkins同时执行的Job过多,用于拉取和编译的服务器的负载过高

    解决方法:
    关于这个问题,建议编译服务器的性能高点,同时并行的任务数量不要一次跑太多



    dns导致



    网络异常导致编译服务器找不到私服地址
    如果是这个原因导致的,应该是所有jar包都拉不下来,不会出现仅部分或某个jar包无法拉取的现象。

    解决方法:
    去编译机ping一下,使用命令尝试拉取jar包。如果ping不通或解析的ip异常,配置hosts,再次拉取



    空间不足



    Nexus3私服异常

    解决方法:
    查看Nexus3服务器磁盘及内存等是否资源用尽,查看端口和服务是否启动
    清理后,重启Nexus3后,再次尝试



    jar包不存在



    大部分人通常遇到的这个问题导致,有2种情况。

    <1>maven代理仓库的地址或网络异常找不到该jar包

    解决方法:
    1、在http://mvnrepository.com/中搜索该jar包的地址
    2、找到jar仓库地址,在nexus3中新建代理仓库
    3、删除本地的没有下载完的文件
    4、删除maven仓库中没有下载的文件
    5、重新下载jar包



    <2>网络延迟等原因,导致pom.xml配置的jar包有时没完全下载下来,仅仅下载了pom和md5文件,这会导致Nexus已存在此jar包,不会再次下载

    解决方法:
    1、查询编译时拉取的jar包的路径和jar包是否在Nexus3存在
    2、如果仅下载了部分文件,没有jar包,删除本地的没有下载完的文件
    3、删除maven仓库中没有下载的文件
    4、重新使用jenkins部署
    5、或在http://mvnrepository.com/中搜索该jar包,下载并上传到私有仓库

    展开全文
  • maven拉取jar,如果第一次没拉取成功,在本地仓库的目录中生成了临时文件。在第二次拉取的时候,maven检测到目录中有相关的临时文件,就认为这个jar包拉取有问题。不再请求网路拉取。所以,将目录下的临时文件删除再...

    maven拉取jar,如果第一次没拉取成功,在本地仓库的目录中生成了临时文件。在第二次拉取的时候,maven检测到目录中有相关的临时文件,就认为这个jar包拉取有问题。不再请求网路拉取。所以,将目录下的临时文件删除再重新刷新maven。

    一个一个文件删除太费精力,所以写一个批量删除语句,进行定期删除。

    将下面的语句保存到文本文件中,并将文件的后缀名修改为.bat,修改为自己的仓库路径,定期双击执行此bat文件,就可以整个仓库扫描删除临时文件了。

    set REPOSITORY_PATH=D:\tool\repospace
    rem 正在搜索...
    for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
        del /s /q %%i
    )
    rem 搜索完毕
    pause

     

    展开全文
  • 有时候创建Maven项目中pom.xml文件中依赖标签报红,无法下载下来的解决方案。 一、首先下载需要的依赖jar包 传送门:Maven中央仓库 https://mvnrepository.com/ 二、使用步骤 1.安装命令 方法1:进入jar包所在目录...

    有时候创建Maven项目中pom.xml文件中依赖标签报红,无法下载下来的解决方案。


    一、首先下载需要的依赖jar包

    传送门:Maven中央仓库 https://mvnrepository.com/

    二、使用步骤

    1.安装命令

    方法1:进入jar包所在目录下打开cmd运行如下命令:

    mvn install:install-file -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=1.16.18 -Dfile=lombok-1.16.18.jar -Dpackaging=jar
    

    方法2:打开cmd直接运行:

    mvn install:install-file -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=1.16.18 -Dpackaging=jar -Dfile=D:\Program Files\maven\jar\lombok-1.16.18.jar
    

    替换为自己需要依赖对应值

    -DgroupId=org.projectlombok
    -DartifactId=lombok
    -Dversion=1.16.18

    依赖jar包所在位置:

    -Dfile=D:\Program Files\maven\jar\lombok-1.16.18.jar
    在这里插入图片描述
    执行命令后看到BUILD SUCCESS 即成功
    在这里插入图片描述
    到idea内更新依赖索引即可解决问题
    在这里插入图片描述

    到此pom.xml文件中依赖任然报红,可以把报红处先剪切出来,保存文件不报红后,再粘贴进去即可。
    道友也可使用重启大法来解决。

    展开全文
  • 多人协作开发时,使用版本控制进行代码拉取, ...有时拉取下来的代码会提示找到某某jar包。 我们需要从别人正常跑的电脑里拷贝过来这个jar包。 然后依照提示的路径,在本地找到路径复制进去。   ...
  • 有的jar包因为网络、jar包仓库问题拉取不下来,所以需要下载到本地,手动导入 说明 mvn install:install-file -Dfile=本地jar包所在位置 -DgroupId=对应的groupId -DartifactId=对应的artifactId -Dversion=版本号 -...
  • 在使用maven管理项目jar包的时候,虽然很方便,但是有时候jar包拉取不下来的时候很恼火。经过多次努力终于解决了。特此记录一下,也让有同样问题的人可以早日不被这些没有技术含量的问题困扰。 解决第一步 ...
  • 我们通常使用的Jar包,大多都是从镜像上拉取的,也有私人仓库,也有直接从Maven中央仓库拉取的,无论从镜像还是仓库,发布到中央仓库的jar包,都是可以直接拉取下来的。所以,当我们自己打包了一个jar包之后,打算...
  • 我们通常使用的Jar包,大多都是从镜像上拉取的,也有私人仓库,也有直接从Maven中央仓库拉取的,无论从镜像还是仓库,发布到中央仓库的jar包,都是可以直接拉取下来的。所以,当我们自己打包了一个jar包之后,打算...
  • 背景 在拉取项目新分支后。...出现这种问题是 因为项目使用maven管理jar包,很容易因为各种原因(网速慢、断网)导致jar包下载不下来,出现很多.lastUpdated文件。 如果不删除,依赖jar包就下载不下来。单个删除确...
  • 在公司做项目从SVN上拉取项目后,项目中下载下来jar包,有一个jai_core一直报错。 在本地仓库看已经完全下载下来没有问题。但是在eclipse中发现一直报错。报错的内容大概就就是missing的问题,自己把本地下载的...
  • 前言: 因为刚换了电脑 手残把C盘的User打成了中文,后面在建好项目拉取依赖的时候苦苦死活都拉不下来(后面一直以为是这个原因导致的),尝尽了各种办法,重装maven, 重装idea, 重装系统 那叫一个痛心疾首,死去活来....
  • maven+maven添加本地lib

    2020-07-05 19:27:10
    明明配置了阿里的镜像,或者华为的镜像,仍然无法拉取下来jar包,那么这一篇文章,开始慢慢分析者其中的坑。 首先,http协议改成了https协议,导致必须配置证书,我们以大家最优先选择的阿里镜像和华为镜像作为说明...
  • 我猜测原因可能是maven先走网络,没有网的环境下更新不下来。 解决方法: 点击这个按钮切换脱机模式,默认就不会走网络了。然后就好使了。 其实这个方法跟方法二差不多,但不知道为啥我用就不好使。 反正各种方法都...
  • guava的jar包一直下不下来?使用阿里云的镜像 jcenter(){url’https://maven.aliyun.com/repository/jcenter’}代替就jcente() jcenter()改成下面的即可 buildscript { repositories { google() jcenter(){url'...
  • 今天从git拉取了另外一个团队的项目,由于使用的是不同maven,所以把代码拉下来之后,就在idea的maven配置上修改了...这是我修改后的样子,刚开始配置完,这两个都是勾选,因此maven拉取jar包,默认从第一个配...
  • maven Missing artifact

    2018-07-02 11:11:42
    之前偶发这种情况, nexus上有jar包, 但是拉取不下来. 之前一般是一两个包, 而且偶发, 一般直接从同事那儿拷过来. 没有引起重视, 没有这次因为新项目, 丢失jar包将近200个, 是时候处理一下了. 于是对问题进行分析,...
  • 保证项目不是依赖一个具体的路径,而是将jar包下载下来到本地仓库,保证在不同机器之间可以运行不会出错,换了机器会重新从本地仓库拉取 2.怎么使用Maven 在pom文件中加入依赖 具体依赖怎么写可以直接在官网进行...
  • idea配置git,查看git代码 拉取git项目至本地 ... 选择本地git安装路径 ...Ps:从git上导入一个全新的maven...所依赖的项目也拉到本地后,发现有很多依赖的jar包到,如图所示 此时点击一下 install 安装一下即可..
  • SpringCloud导入依赖Unknown问题

    千次阅读 2019-09-08 02:08:23
    今天在自己在整合SpringClound的时候,拉取远程maven中的jar包一直成功,idea一点都给面子,啥反应都没有,后来加了这两个参数 ,idea 才给我去远程仓库才把jar包拉取下来. 后来版本又出现了Unknown, 让我很是尴尬, ...
  • Jenkins - cannot find symbol

    2020-08-07 15:16:52
    Jinkins自动打包,一般是从SVN/Git上直接拉取代码,然后jar包也是从maven仓库down下来。 错误原因 提示说是“找到符号”。 1、代码没有提交到SVN/Git。 2、如果是引用jar包中接口的话,Jinkins工作空间中的...
  • 最近在做一个数据分析的项目,数据来源是来自ES,但允许每次去ES中拉取数据,所以需要从ES中拉取数据然后进行... ElasticSearch与Spark已经有集成的jar包,且我的测试环境基于以下版本进行, 添加Maven依赖scala...
  • ElasticSearch 数据导入到 MySQL

    千次阅读 2019-05-06 14:43:52
    最近在做一个数据分析的项目,数据来源是来自ES,但允许每次去ES中拉取数据,所以需要从ES中拉取数据然后进行数据...1. ElasticSearch与Spark已经有集成的jar包,且我的测试环境基于以下版本进行, 添加Maven依赖 ...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

maven拉取不下來jar包