eclipse如何导入okhttp 2.x源码
2017-07-20 23:12
423 查看
最近因为公司某个项目的网络请求出现问题,由于公司某个基础库用了okhttp 2.x版本,而基础库是在okhttp 2.x基础上二次封装。为了确定问题不得不导入okhttp源码。因为okhttp 2.x属于很老的版本,所以只能从github上clone下来再切换到对应版本。导入时因为插件太老出现问题:
插件templating-maven-plugin的生命周期覆盖有问题
![](https://img-blog.csdn.net/20170720230059466?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU3dlZXRUb29s/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20170720230105945?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU3dlZXRUb29s/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
接下来更新插件就可以了
1. 更新插件
插件官网:
https://mvnrepository.com/artifact/org.codehaus.mojo/templating-maven-plugin
可以看到templating-maven-plugin 1.0-alpha-3是2013年的,现在是2017年下半年了,赶紧更新到最新的1.0.0稳定版
2. 这时候可能会提示找不到Version.java类文件
需要手动添加类到项目里面,打开子项目okhttp的.classpath文件添加Version.java类
3. 最后更新maven
选择项目okhttp鼠标右键 --> 选择maven --> update project
到此,大功告成!
说明:当前okhttp已经开发到3.8.1。http://square.github.io/okhttp/
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导入并运行源码
- spring源码如何导入到eclipse
- 如何使用Eclipse导入并运行源码
- 如何从Eclipse导入github上的项目源码
- 如何从Eclipse导入github上的项目源码
- 如何把openfire3.9.3源码导入eclipse中
- 如何将spring源码导入到eclipse
- spring源码如何在eclipse中导入
- 如何使用Eclipse导入并运行源码---作者forest077
- 如何从Eclipse导入github上的项目源码
- 如何使用Eclipse导入并运行源码
- 如何从Eclipse导入github上的项目源码
- 如何从Eclipse导入github上的项目源码
- 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)
- 如何将android源码导入eclipse
- 如何将OpenTSDB源码导入eclipse
- 如何将rssowl源码导入到eclipse
- 如何从Eclipse导入github上的项目源码
- 如何将源码导入到eclipse中浏览
- 如何从Eclipse导入github上的项目源码