Maven下载jar包报错或无法查看源码

关于处理第三方jar包的maven攻略 当我们进行开发时,如对接第三方应用平台,通常会得到第三方平台提供的jar包。如果仅仅是添加到路径下,有时又会因为类找不到而运行失败,所以通常我们会将jar包安装到本地或上传到私有maven服务器。 阅读详情

1、下载并安装Maven

maven下载地址:http://maven.apache.org/download.cgi

下载后,解压

配置环境变量:MAVEN_HOME;path

验证是否安装成功:mvn -v

最新版本的Eclipse代号Mars的,已经直接集成了Maven,所以无需安装M2Eclipse插件。

2、 修改默认的本地仓库位置

修改Maven安装目录的conf子目录下面的settings.xml

3、 修改中央仓库镜像

默认镜像地址是:

默认的镜像一般下载会失败,所以需要配置其他的镜像,推荐常用的两种:阿里云的镜像站和maven官方运维的2号仓库(国外)

阿里云的镜像站

    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

maven官方运维的2号仓库(国外)

<mirror>
    <id>repo2</id>
    <name>Mirror from Maven Repo2</name>
    <url>http://repo2.maven.org/maven2/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

 

3、新建maven项目或Maven下载包失败,查看eclipseMaven配置

Global Settings:Maven安装目录的conf子目录下面的settings.xml

User Settings:用户家目录的.m2子目录下面的settings.xml(该目录下的settings.xml文件一般是不存在的,通过Maven安装目录下的文件复制过去的,Eclipse默认是取User Settings的值)

Local Repository:从settings.xml读取,本地仓库的存储位置

查看配置以及配置文件中镜像地址是否正确

4、配置POM文件后,下载包失败

找到本地库repository文件夹,搜索lastU文件,删除这些文件。重新保存pom文件,下载

5、下载的jar包,无法查看源码

5.1查看maven配置是否包含了下载源码选项

5.2查看maven控制台,看是否下载了源码文件或直接去本地库查看是否有源码文件

6、POM文件第一行报错

删除本地仓库中所有的jar包,重新下载,重新下载后,更新项目信息

 

 

jar包源代码查看 可以查看jar包中具体源代码代码实现,操作方便 立即下载

相关推荐

AI与运筹学赋能:混合动力公交调度优化算法实战解析

组合优化是运筹学与计算机科学交叉的核心领域,旨在从海量可行方案中寻找最优解,其原理在于通过定义目标函数与约束条件,将复杂现实问题转化为可计算的数学模型。该技术的核心价值在于解决资源受限下的高效分配问题,广泛应用于物流、交通、生产调度等场景。在智慧交通领域,混合动力公交车辆调度正是一个典型的组合优化问题,涉及车辆、班次、充电桩等多重资源与时空约束。本文聚焦于通过贪婪启发式与模拟退火元启发式算法,求解大规模公交网络下的车辆调度与能耗优化方案,旨在实现总能源成本最小化。其中,模拟退火算法通过引入概率性接受劣解的策

weixin_42497762的博客 406

当maven引用的jar在maven库中下载不到源代码

作者:yan 当maven引用的jar在maven库中下不到源代码或者找不到相应格式的源码时可以用如下方法解决: 1、在其它地方单独下载源码包,比如我下载了源码包为libthrift-0.9.1-tar.gz.src 2、将它重命名为maven可识别的文件名:libthrift-0.9.1-sources.jar 放到本地的maven库里,如图。 这样就OK了。

xyzroundo的专栏 1700

qcc51xx如何配置spdif输入

qcc51xx如何配置spdif输入。

Alex_886的博客 1372

JAR包里看不了源码

想查看源码后报错 Cannot download sources Sources not found for: org.activiti:activiti-engine:5.22.0 可以用下面命令下载 mvn dependency:resolve -Dclassifier=sources 在IDEA里,可以通过这样的方式找到 mvn 命令的替换 比如 D:\tools\JDK1.8\bin\java.exe -Dmaven.multiModuleProjectDirectory=D:\.

qq56477643的博客 1034

基于TI C2000的CCS安装与工程创建完整示例

手把手演示基于TI C2000系列的CCS安装过程及首个工程创建步骤,涵盖环境配置与常见问题处理,助力快速上手嵌入式开发,ccs安装和工程搭建不再难。

weixin_42476987的博客 967

手机银行应用架构设计

网上银行借助互联网、移动通信网络等技术向客户提供金融服务,易受到通讯层面的安全威胁,金融机构应从通讯协议、安全认证、通信链路安全等层面,采取措施有效应对相关风险。网上银行系统服务器端提供网上银行应用服务和核心业务处理功能,金融机构应充分利用物理环境、通信网络、计算环境等领域的防护技术,在攻击者和受保护的资源间建立多道严密的安全防线。 网上银行除直接向用户提供金融服务外,也可能与外部机构开展业务合作。在网上银行系统设计、开发、部署和运营过程中,应充分考虑外部机构的系统可能存在的安全风险,并针对各类风险进行有效

银行信息系统应用架构详解 4828

IDEA jar看不到反编译后的源码(只有方法那一级/* compiled code*/)

IDEA 无法看到jar反编译的源码

骑个小蜗牛的博客 4042

基于激光雷达与视觉融合的四旋翼无人机室内避障方法研究

本文研究了一种基于激光雷达与视觉融合的四旋翼无人机室内避障方法。针对单一传感器在室内环境中的局限性,提出通过激光雷达提供精确几何距离、视觉相机补充语义信息的融合方案。研究内容包括:搭建ROS硬件平台集成单目相机与2D激光雷达;设计基于扩展卡尔曼滤波的传感器融合模型;改进VFH算法结合视觉深度图进行路径规划。实验验证表明,该方法在复杂室内环境下具有较高的鲁棒性、实时性与避障成功率,为解决无GPS信号环境下的无人机自主导航问题提供了有效方案。

huanghm88的专栏 347

初学sparkcore时scala版本导入maven依赖的一些问题(一定对你有用的)

这种我们点进他们的jar包发现,他们有时候会缺少一部分jar包导致我们的提示不全,很大可能是由于我们maven下载的时候出现问题了,比如你正在下载的时候关掉了idea,等等.........但其实我们去找到这个仓库里面的jar包发现它是存在的,这个时候我们将他压缩到我们当前的文件夹,如果可以的话说明这个jar包是可以使用的。下面我们列出来在官网找到的部分关系信息,这里我们主要看spark在版本2.4之后的,想看其他版本的可以直接去我上面给的地址即可。2.换一个匹配关系,比如用spark3.0.0?

scfvlog的博客 2234

JavaScript实现斗地主(附完整源码)

JavaScript实现斗地主(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1503

Python爬虫实战:爬取ETF基金持仓变化

在python复制编辑本文详细介绍了如何使用Python的Scrapy框架爬取ETF基金的持仓变化信息,包括项目的搭建、数据的提取与存储、以及数据的可视化分析。通过本项目,读者可以掌握基本的网页爬虫技术,并应用于实际的财经数据采集与分析中。

2201_76125261的博客 629

解决eclipse中jar包无法查看源代码

今天突然心血来潮看了一下以前的eclipse写的项目,然后莫名其妙的就想看jar包中的源代码,忽然发现看不了 感觉有被冒犯到,然后遇到问题就想法设法解决啊,然后就解决了。 使用maven仓库管理的项目解决方式。 1.window -->preferences–>maven 选中 download artifact sources 和download artifact JavaDoc,这样maven仓库下载jar包时就会下载源文件。 使用cv导入的jar包的解决方式 1.下载jad 地址:

ewcc_ycl的博客 1993

1.为什么要学习MATLAB

学习MATLAB

FPGA/MATLAB学习教程/源码/项目合作开发 5806

Maven error in opening zip file?maven源码debug定位问题jar包

maven源码debug,定位问题jar包,解决erro in opening zip file问题

qq_62835094的博客 2057

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

maven无法下载依赖jar包—几种仓库的区别

一、问题背景 最近这两天,感觉自己智商急剧退化,到了自己都捉急的地步,呃,有必要记录下来,以后智商被人甩几条街的时候,看看这篇文字,找找灵感也是好的! 这个项目呢,是用IDEA开发的,我一切都弄好了,结果死活运行不起来,pom.xml文件报错,各种不能解析版本,类似于:failed to resolve artifact......我一看,好家伙,maven里面配置的所有依赖,它都不能

该怎么解释?我懒得解释 3万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

idea中 maven项目已经引入jar在仓库中,但是class类中引用该jar包报错问题

** idea中 maven项目已经引入kettle-core-6.1.0.1-196.jar在仓库中,但是class类中引用报错问题 首先试了几个方法都不行,分别是: 1.rebuild不起作用 2.删除repository中的kettle-core-6.1.0.1-196.jar,然后重新 install到仓库中,发现还不行 3.重新更新maven(reimport)也不起作用 4.重启i...

u012799495的博客 1万+

idea使用maven打jar包踩坑记录+maven打jar包插件比较

jar包分为普通jar包和可依赖jar包。当我们使用maven把项目打成一个jar包时,默认情况下,只会把当前项目的代码编译文件打入jar包中,而这个项目所依赖的第三方jar包,并不会自动加入到新打的jar包中。这样会造成使用jar包时,报错ClassNotFoundExcepiton,需要使用maven的Assembly插件设置jar包的打包方式。

敲代码的小小酥的博客 2877

maven 下载依赖 jhash:2.1.2 和对应 jar 包

25年新的一年,那就先更新一篇技术文章吧,这个是这几天刚遇到的一个有意思的bug,记录分享一下。

blog.aiheadn.cn 2023

maven下载jar包遇到的坑

今天,编译griffin源码,死活不成功,报Java类找不到。 第一猜想,有jar包下载失败。 神奇的是,通过idea的maven管理工具发现,并没有报jar下载失败: 感觉这有点很莫名其妙。 进到maven本地仓库,发现kafka-schema-registry-client好好的在仓库里: 不信邪的我,准备把jar文件解压,找找对应的类文件是否存在。可是,奇怪的事又出现了: ...

要成为架构师的男人 3405

idea中jar包明明存在,却报jar包不存在异常的完整处理过程。

前言 之前构建源码的时候就出现了这种明明jar包存在,却报找不到jar异常的问题,当时也是解决了很长时间发现把impl文件删除重新生成,才解决。因为像这样的问题,再网上没有一个明确的答案,因为每个人遇到的问题不一样,处理的方式也不一样。 最近在导入别人代码的时候又遇到了这样的异常,但是我发现按照原先的方法解决不了这个问题。最后又是花费了很长时间才解决。 由此就把所有的解决方式都记录一遍,方便你我他在这个问题上能够及时解决。 问题出现场景 构建源码 导入别人的程序 前几天还正常,现在不正常了 问题出现原理

超级教师 2万+

修改jar包中的源码,将jar包反编译重新生成一个jar包

1.首先使用jd-gui.exe打开一个jar包,然后找到你要修改的源码部分 (什么,你居然不知道jd-gui.exe是什么?自己去百度一下) 2.Ctrl+s,保存一下,这个时候,工具就自动将class文件转成java文件了, 3.打开你的编程工具,我创建了一个maven项目(为什么要创建maven项目呢?因为为了方便下载其他依赖包),将那个java文件丢进去, 注意 1)...

代码君的博客 6946

使用IDEA无法下载jar包source

问题: 使用Idea时,想查看依赖包的源码,但出现无法下载的提示: idea Sources for ‘spring-context-4.3.2.RELEASE.jar’ not found 解决方法:方法1: 使用Maven命令。经过测试,好用。下载了所有POM里的依赖包的source,这点不是想要的,原来只想下载想看的依赖的source。参考:IDEA-165800 Can’t do...

pansanday的专栏 3650

Maven:解决IDEA无法下载源码

问题 通过点击进IDEA反编译的代码文件处下载源代码Sources: IDEA提示报错,无法下载源代码: 解决办法 mvn dependency:resolve是解决项目的所有依赖项,它将打印出已解决依赖项的详细信息。指定可选参数classifier=sources,将尝试分析下载对应的依赖的源代码。打开Teminal,使用本地的Maven执行,然后在下载就有了。mvn dependency:resolve -Dclassifier=sources 先去确认 IDEA 的 File | Setti

jhy333999的博客 7243

idea-解决maven下载jar源码问题

自动下载 全局设置勾选如图选项 手动下载 打开jar包时会提示下载源码 下载报错,尝试maven命令下载 命令下载 打开项目terminal窗口,输入命令mvn dependency:resolve -Dclassifier=sources 确保是pom文件的项目路径,否则报错 如果xxx.jar下载失败,可以查看本地仓库xxx.jar的文件夹,有一个xxx.jar.lastUpdated 的文件,这个文件是Maven尝试下载但是失败了的记录文件,可以使用编辑器打开查看内容

zl979899的博客 1791

idea搜索maven远程仓库上的jar包

在国内下载jar包慢,只需要引入一个阿里云的镜像即可,在maven的setting中加入阿里云的mirror。将下面的代码添加到maven的配置文件<mirrors></mirrors>里,就可以实现从阿里云镜像下载jar包: <mirror> <id>aliyun</id> ...

A15937822658的专栏 5559

maven打包之后运行jar找不到下载的外部jar包

问题 外部下载的jar包在本地能运行,但是打成jar包之后找不到这个下载的外部jar包 报错信息 Error creating bean with name ‘loginController’ 这里指向LoginController类的问题 查看caused by Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.bootadmin1.bootajaxtest.controller.LoginContr

ZJH 3375
上一篇: influxDB1.6版安装与配置(windows环境)、Jmeter+influxDB+Grafana性能监控
下一篇: JAVA双版本,环境变量切换问题(Windows和Linux操作系统)
SwTesting
博客等级 码龄18年 119粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SwTesting

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值