Gradle找不到Gson 2.5

时间:2019-02-05 16:55:00

标签: gradle gson java-6

我使用Java 6,因此我需要使用Google Gson v2.5来支持某些行为。每当我在build.gradle文件中将Gson版本设置为2.5时,它都会失败并表示找不到该版本。但是,当我将其升级到2.6时,它确实找到并生成了。 2.6的问题在于,在某些测试中,我遇到了Unsupported major.minor version 51错误,因此我需要使用2.5

我正在使用gradle版本2.14-rc-5

我在做什么错了?

1 个答案:

答案 0 :(得分:-1)

您似乎正在使用在较低的jdk项目中以较高的Java版本编译的gson。例如,gson 2.6是使用Java版本1.7编译的。您可以通过下载gson 2.6 here的源代码并在<java.version>1.7</java.version>文件中检查pom.xml来验证这一点,并尝试在Java 1.6项目的项目中使用它。因此,要解决此问题,您可以暂时坚持使用gson 2.5版本,或将您的项目升级到Java 1.7。

注意:Java 1.6已经过时了一段时间。