Обновление Gradle - PullRequest
       11

Обновление Gradle

3 голосов
/ 09 октября 2019

Я полностью осознаю, что на веб-сайте Gradle есть страницы с инструкциями по обновлению, но только с версии 4.x и выше.

Я пытаюсь следовать учебнику всделать простой «мой первый» мод Minecraft. В нем вам предлагается установить Forge 1.7.10, который, насколько я понимаю, работает на Gradle 2.0.

Чтобы продолжить изучение этого урока, после некоторого копания, похоже, что Gradle 2.0несовместим с JDK 12.0.2, но я не совсем уверен, как решить эту проблему.

любая помощь очень важна.

Ответы [ 3 ]

1 голос
/ 10 октября 2019

Расширяя ответ от Chriki, вы можете изменить версию gradle в $ projectroot / gradle / wrapper / gradle-wrapper.properties, здесь вы можете изменить путь, чтобы указать на уже загруженную корзину, что-то вроде (distributionUrl=../../../build/tools/gradle-4.10.3-bin.zip) илинепосредственно в хранилище Gradle (например, distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip)

1 голос
/ 10 октября 2019

Боюсь, у вас проблема с курицей и яйцом: для вашего JDK 12 требуется последняя версия Gradle ( не менее 5.4 , если я не ошибаюсь). В то же время, плагин forge, который используется в вашей сборке, пока не поддерживает Gradle 5.

Может быть, вы можете вместо этого установить и использовать JDK 11? В этом случае вы можете работать с Gradle 4, с которым плагин forge также, похоже, работает. С моей установкой JDK 11 я мог заставить сборку работать следующим образом:

sed -i 's/gradle-2.0/gradle-4.10.3/' gradle/wrapper/gradle-wrapper.properties

Это изменяет версию оболочки Gradle на 4.10.3 в gradle/wrapper/gradle-wrapper.properties (это также можно сделать вручную с помощью текстового редактора). Когда я сейчас запускаю

./gradlew project

сборка, как правило, работает нормально. Он только жалуется: «Вы должны установить версию Minecraft!». Однако это другое дело.

0 голосов
/ 18 октября 2019

Для всех, кто работает в Google, версии Minecraft Forge ниже 1.12 НЕ ПОДДЕРЖИВАЮТ любую версию Java, кроме JDK8. Вам необходимо установить JDK8.

Максимальная версия, на которую вы можете обновить свой Gradle, составляет, следовательно, 4.8.1, так как любые версии выше, требующие JDK9.

...