首页 > Web开发 > 详细

IDEA中看Flink 1.9源码时报Sources not found for: org.apache.flink:flink-shaded-hadoop-2:2.4.1-7.0

时间:2019-10-09 17:16:54      阅读:383      评论:0      收藏:0      [点我收藏+]

1、场景

  在阅读Flink 1.9源码时,个别类如YarnClientImpl.java只能查看.class文件,想查看对应的.java source文件,点击Download source时,报Sources not found for: org.apache.flink:flink-shaded-hadoop-2:2.4.1-7.0,配置的是阿里仓库。

2、解决方法

  不停的修改maven依赖仓库无效。

  在maven的仓库repo1.maven.org中都没有对应的jar包。

  在Flink社区群中请教大佬们,获得了对应类在GitHub上的源码,链接见Ref 1。查看GitHub上该类源码最后修改的时间是2014年,对比Flink1.6中该类的源码,发现是一致的,仅所在jar包的不同。

3、总结

  解决问题的思路发散化,开源组件的源码可以在GitHub上找其源码,充分利用GitHub。

Ref:

  [1]https://github.com/apache/hadoop/blob/branch-2.4.1/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/main/java/org/apache/hadoop/yarn/client/api/impl/YarnClientImpl.java

IDEA中看Flink 1.9源码时报Sources not found for: org.apache.flink:flink-shaded-hadoop-2:2.4.1-7.0

原文:https://www.cnblogs.com/love-yh/p/11642725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!