Gradle не может найти Gson 2.5 - PullRequest
       10

Gradle не может найти Gson 2.5

0 голосов
/ 05 февраля 2019

Я нахожусь под Java 6, и мне нужно использовать Google Gson v2.5 для поддержки некоторого поведения.Всякий раз, когда я устанавливаю версию Gson 2.5 в файле build.gradle, он завершается ошибкой и говорит, что не может найти эту версию.Однако, когда я обновляю его до версии 2.6, он находит его и строит.Проблема с 2.6 заключается в том, что в некоторых тестах я получаю ошибку Unsupported major.minor version 51, поэтому мне нужно работать с 2.5

Я использую версию Gradle 2.14-rc-5

Что я делаю неправильно

1 Ответ

0 голосов
/ 05 февраля 2019

Похоже, вы используете gson, который скомпилирован с более высокой версией Java в более низком проекте jdk.Например, gson 2.6 скомпилирован с Java версии 1.7.Вы можете проверить это, загрузив исходный код для gson 2.6 здесь и проверив наличие <java.version>1.7</java.version> в файле pom.xml, и вы пытаетесь использовать его в своем проекте, который является проектом Java 1.6.Поэтому, чтобы решить эту проблему, вы можете на данный момент придерживаться версии gson 2.5 или обновить свой проект до java 1.7.

Примечание - java 1.6 уже давно устарела.

...