Gradle找不到Gson 2.5

Gradle找不到Gson 2.5,gradle,gson,java-6,Gradle,Gson,Java 6,我在Java6下,我需要使用GoogleGSONV2.5来支持一些行为。每当我在build.gradle文件中将Gson版本设置为2.5时,它都会失败并说找不到该版本。然而,当我将它升级到2.6时,它确实找到了它并构建了它。2.6的问题是,在一些测试中,我得到了不支持的major.minor version 51错误,因此我需要使用2.5 我使用的是gradle版本2.14-rc-5 我做错了什么?看起来您正在使用gson,它是在较低的jdk项目中使用较高的java版本编译的。例如,gson 2

我在Java6下,我需要使用GoogleGSONV2.5来支持一些行为。每当我在build.gradle文件中将Gson版本设置为2.5时,它都会失败并说找不到该版本。然而,当我将它升级到2.6时,它确实找到了它并构建了它。2.6的问题是,在一些测试中,我得到了不支持的major.minor version 51错误,因此我需要使用2.5

我使用的是gradle版本2.14-rc-5


我做错了什么?

看起来您正在使用gson,它是在较低的jdk项目中使用较高的java版本编译的。例如,gson 2.6是用java版本1.7编译的。您可以通过下载gson 2.6的源代码并检查pom.xml文件中的1.7来验证这一点,您正试图在您的项目中使用它,即java 1.6项目。因此,要解决这个问题,您现在可以坚持使用gson 2.5版本,或者将您的项目升级到java 1.7


注意-java 1.6已经过时一段时间了。

请提供一个包含必要的生成文件的版本。@AndrewFan我已经说过使用Google Gson的2.5版不起作用,你想让我发布完整的build.gradle文件吗?是的,问题是当我在build.gradle中设置Gson版本为2.5时,然后我gradle build它找不到Gson 2.5版本。我认为您需要在build.gradle存储库中添加mavenLocal和mavenCentral。