最近因为公司某个项目的网络请求出现问题,由于公司某个基础库用了okhttp 2.x版本,而基础库是在okhttp 2.x基础上二次封装。为了确定问题不得不导入okhttp源码。因为okhttp 2.x属于很老的版本,所以只能从github上clone下来再切换到对应版本。导入时因为插件太老出现问题:
Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:templating-maven-plugin:1.0-alpha-3:filter-sources (execution: default, phase: generate-sources)
插件templating-maven-plugin的生命周期覆盖有问题

接下来更新插件就可以了
1. 更新插件
插件官网:
https://mvnrepository.com/artifact/org.codehaus.mojo/templating-maven-plugin
可以看到templating-maven-plugin 1.0-alpha-3是2013年的,现在是2017年下半年了,赶紧更新到最新的1.0.0稳定版

<!-- https://mvnrepository.com/artifact/org.codehaus.mojo/templating-maven-plugin -->
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>templating-maven-plugin</artifactId>
<version>1.0.0</version>
</dependency>
2. 这时候可能会提示找不到Version.java类文件
需要手动添加类到项目里面,打开子项目okhttp的.classpath文件添加Version.java类
    <classpathentry kind="src" output="target/classes" path="target/generated-sources/java-templates"><attributes><attribute name="optional" value="true"/><attribute name="maven.pomderived" value="true"/></attributes>
</classpathentry>
3. 最后更新maven
选择项目okhttp鼠标右键 --> 选择maven --> update project
到此,大功告成!
说明:当前okhttp已经开发到3.8.1。http://square.github.io/okhttp/

eclipse如何导入okhttp 2.x源码相关推荐

  1. 如何在eclipse中导入别人发的源码

    如何在eclipse中导入别人发的源码 1.先新建一个project,如果要导入的源码是属于某个package的,那么在新的project下新建一个同名的包. 2.在package上右击选择impor ...

  2. maven快速入门番外篇——Eclipse下载GitHub上FastDFS-Client客户端源码并转化成maven工程以及打包到本地maven仓库

    由于fastdfs-client的jar包目前在中央仓库是没有坐标的,而在项目中要想实现文件的上传和下载就得使用到它,这不禁就让我们头疼,所以为了解决这个问题,我写下了这篇文章,希望对读者能有所帮助. ...

  3. eclipse导入tomcat 8.0x源码

    1.安装Ant Ant下载地址:http://ant.apache.org/bindownload.cgi 下载完成以后,解压到相应目录,例如我解压到了D:\open-soft\apache-ant- ...

  4. Idea导入MATSim项目-github源码版本

    简介 MATSim项目,官方网站上提供3种形式加载项目: MATSim官网:https://www.matsim.org/ maven依赖版本,获取MATSim主体项目发行版依赖,可获取源码快照,进行 ...

  5. Eclipse中关联并调试JDK源码

    eclipse关联JDK源码的一般步骤: 1.依次选择Window -> Preferences: 2.依次选择Java -> Installed JREs -> Jre- -> ...

  6. Mac下编译Android源码,并导入IntelliJ IDEA进行源码阅读

    macOS High Sierra 版本 10.13.4 Xcode 9.3 aosp分支:android-8.1.0_r20 准备编译环境 具体参考官方文档 安装 jdk8u45 or newer ...

  7. 设置Eclipse可以Debug模式调试JDK源码,并显示局部变量的值

    最近突然萌发了研究JDK源码的想法,所以就想到了在自己常用的Eclipse上可以调试JDK源码. 整个设置过程也很简单: 首先你要安装好JDK(我的JDK安装路径根目录是D:\Java\jdk-8u9 ...

  8. 终端证书文件批量导入数据库的Python源码

    用于将终端证书文件批量导入进数据库 [注意]Python2和Python3,在数的进制转换上,不太一样 Python 2 content_str += binascii.hexlify(b) Pyth ...

  9. eclipse / 绑定 OpenJDK 1.8 Java 源码的方法

    Ubuntu自带的 OpenJDK 只有 JRE 环境,不提供源码,所以我们还是需要去下载. 链接: https://pan.baidu.com/s/1-JhX9MNQ5mMWLCLfIk2ODw 提 ...

  10. MyEclipse中导入Spring 4.0源码

    到Spring的官网下载开发包,即: ,解压缩后的文件目录如下: 在MyEclipse的编辑窗口,按 Ctrl + Shift + T 打开查看源代码窗口,输入你想查找的类,如下图所示: 当你点击OK ...

最新文章

  1. 矩阵乘法的性能提升 AutoKernel
  2. C# 判断远程文件是否存在
  3. HttpContext.Current:异步模式下的疑似陷阱之源
  4. Kotlin中?和!!的区别
  5. Pandas高级教程之:plot画图详解
  6. java linkedlist 用法_Java LinkedList addLast()用法及代码示例
  7. Android获取本机号码及运营商
  8. QML笔记-在背景图中添加NumberAnimation使得界面效果更佳(小技巧)
  9. java注入 named_spring @autowired 如何根据bean(@Service)的name来注入
  10. 我的编辑器能玩贪吃蛇,一起玩不?
  11. ABP源码分析四十:ZERO的Application和Tenant
  12. systemstate dump 介绍
  13. iPhone发展【一】从HelloWorld开始
  14. 码科同城小程序源码(含后端php源码)
  15. 哈佛的计算机视觉医学方向排名,搜狐科学 | 美国医学院十强排名出炉 哈佛大学再次排名榜首...
  16. expected a type specifier
  17. 功率放大器的输入阻抗和输出阻抗的关系
  18. SVN客户端安装和服务器搭建
  19. 「面试必背」Java集合面试题(收藏)
  20. 双重差分模型能做固定效应吗_stata中双重差分操流程及代码

热门文章

  1. Elpscrk:功能强大的智能字典生成器
  2. 104.二叉树的最大深度 (力扣leetcode) 博主可答疑该问题
  3. java点击菜单项弹出对话框_java怎么通过点击菜单弹出对话框
  4. 计算机文化基础概念,练习题_计算机文化基础概念.doc
  5. php匿名函数自调用,使用自调用函数和匿名函数吃饭
  6. Netty学习(四)FastThreadLocal
  7. Netty学习(三)高性能之ByteBuf源码解析(篇幅较长)
  8. [解决]RESTEASY003215: could not find writer for content-type text/html type: java.lang.String
  9. Django-组件拾遗
  10. 技术人员,你的表达能力怎样?