1. 问题描述

可以查看 jdk 源代码及对应的 javadoc 文件;
可以查看 maven 依赖包中 zookeeper 对应的源代码和 javadoc 文件;
但是新下载了 org.apache.hadoop 依赖包后,无法查看源代码和 javadoc,给出以下提示:

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.

提示说明没有找到对应的源代码和 javadoc 文件。

2. 分析解决

2.1 没有下载源代码和 javadoc 文件

原因之一是没有下载对应的源代码和 javadoc文件。验证方法:去本机 org.apache.hadoop 依赖包存储位置,点击查看每个类中没有对应的 ****-sources.jar 文件或者 **-javadoc.jar 文件。

解决方法:

  • 偏好设置-Maven 勾选以下选项,让 maven 每次下载依赖包时候,同时自动下载对应的源代码和 javadoc 文件,点击 Apply and Close 应用设置:
  • 去项目中,选择如下更新 maven 项目 - Force Update of Snapshots/Releases,就能够重新下载所有的依赖包及对应的源代码和 javadoc :
  • 查看项目代码,如果一切正常,就能够查看依赖包对应的源代码和 javadoc 文件。

2.2 源代码及 javadoc 下载失败

我的案例中,以上方法仍然失败。这时去依赖包存储位置查看,显示以下情况:

说明源文件及 javadoc 下载失败。去 eclipse maven 配置的中央仓库地址查看,发现中央仓库本身没有提供源代码和 javadoc 文件。

解决方法:去别的地方手动下载(https://hadoop.apache.org/releases.html 选择对应的版本及 source 系统会给出距离你当前最近的镜像下载) ,然后解压并拷贝到 hadoop 存储位置,并在 eclipse 中做以下配置:

  • 打开项目代码,在任一依赖包位置显示找不到源代码的地方,Open Declaration - Attach Source - 选择 External Location - External Folder * 选择解压后的源代码存储文件位置,导入即可。
  • 成功。

Eclipse Maven 依赖包找不到源代码及javadoc相关推荐

  1. dependency报红_解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)...

    问题描述: 真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大半天,各种尝试,只为搏得 ...

  2. intellji External Libraries下依赖包找不到解决方法

    文章转载自:https://blog.csdn.net/longchena/article/details/77848653 遇到intellji External Libraries下的依赖包找不到 ...

  3. maven 依赖包查询

    maven 依赖包查询 maven 依赖包在线查询网站 https://mvnrepository.com/ 复制下面的即可

  4. idea安装maven依赖包及配置过程,打开及运行项目

    一.idea安装maven依赖包及配置 1.官网下载maven安装包 2.将安装包解压到D盘任意位置,例如D:\ProgramFile\ideaMaven下 3.然后配置环境变量 打开电脑设置→系统→ ...

  5. maven依赖包下载失败解决办法

    原文:https://www.cnblogs.com/shihaiming/p/6079924.html maven依赖包下载失败 比如:Missing artifact org.codehaus.j ...

  6. IDEA中Maven依赖包无法下载,maven使用阿里源无法Could not transfer artifact xx.xx from/to alimaven(aliyun)-

    方式一: 大部分人会有这种问题,直接修改即可,请参考持.之.以.恒 IDEA中Maven依赖包无法下载或导入问题解决办法 二 maven使用阿里数据源不能生效,如这种 Could not transf ...

  7. SpringBoot使用swagger-spring-boot-starter maven依赖包实现Swagger2

    前言 本文主要介绍SpringBoot框架下,如何使用swagger-spring-boot-starter maven依赖包实现Swagger2 适用于对SpringBoot+maven 有一定基础 ...

  8. maven依赖包和依赖仓库(1)

    由于启蒙是C++,对C++的编译和Visual Studio等C++的图形界面较熟悉.但是,也仅仅是小工程,类似于图书馆管理系统等,没有大工程的实践经验.自己对Java编程没有一点经验,对Maven. ...

  9. IDEA中Maven依赖包下载不了的问题解决方案汇总

    这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,但是今天怎么剪切粘贴都没用,所以就花了点时间在网上各种搜解决方案,试了一些之后终于从根 ...

最新文章

  1. 身份证号码的正则表达式及验证详解(JavaScript,Regex)
  2. 创建型模式:工厂模式(简单工厂+工厂方法+抽象工厂)
  3. CodeForces - 222C Reducing Fractions(唯一分解定理)
  4. PowerSocket对象与HostName
  5. 企业网站 源码 服务邮箱:_后来才知道:温州腾讯企业邮箱定制服务
  6. 作者:张彦霞(1974-),女,博士,中国科学院国家天文台研究员、硕士生导师...
  7. c++ 函数中定义函数
  8. java中float double利用BigDecimal运算
  9. RDP报表工具数据字典配置及使用说明
  10. 主流营销渠道O2O营销平台特质有哪些
  11. era5气溶胶反演_我院第七届“共享杯”大赛获奖专访来了,各位大气学子进来取经吧!...
  12. python温度转换程序改写代码举一反三_006 实例1-温度转换
  13. 使用CCleaner删除系统还原点
  14. 使用markdownpad生成目录
  15. P1598 垂直柱状图(模拟)
  16. ChatGPT的1000+篇文章总结
  17. Java-自定义占位符替换工具类
  18. 初、中、高级前端工程师水平怎么划分?
  19. 开放式激光振镜+运动控制器(二):振镜填充
  20. Corona如何消除过度的噪点?

热门文章

  1. Missing instance name in instantiation of '*'.
  2. 前端开发的流程与规范
  3. 华南理工大学珠海学院计算机,慕了!盘点那些有“私家游泳池”的广东高校!考上就算捡到啦!...
  4. 哈马德国际机场在全球最佳机场评选中排名第一;合肥君悦酒店浪漫呈现“悦-七夕”限定晚宴 | 全球旅报...
  5. OpenHarmony 3.1Release 电话功能演示—基于润和DAYU200开发套件
  6. python作业——SVM预测交通流量
  7. 外贸B2C独立站如何做?
  8. Mysql常用逻辑及函数大全
  9. 微信公众号 Cookie
  10. python 爬取知网url