我无法在intellij中成功导入okhttp项目。
https://github.com/square/okhttp
我正在使用intellij社区版:2016.1 Maven:3.0
当我点击时。它显示“okhttp-tests”模块的以下错误消息:
Error:(94, 49) java: diamond operator is not supported in -source 1.5
(use -source 7 or higher to enable diamond operator)
所有子模块的语言级别自动设置为5,而对于父级,它设置为7。 当我将okhttp-tests模块的语言级别更改为7和hot make时,想法会显示以下错误消息:
Error:java: javacTask: source release 1.7 requires target release 1.7
我使用错误版本的idea / maven吗? 请帮忙。
此外,没有详细的文档可用于在git repo上导入项目/设置开发环境。 我想请求okhttp成员为像我这样的初学者创建一个描述性的Contributors.md文件。
答案 0 :(得分:0)
如果JAVA_HOME设置正确,请同时检查Project Parent POM文件中的编译器版本maven-compiler-plugin
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>