升级 Gradle
Upgrading Gradle
我完全知道 Gradle 网站上有说明如何升级的页面,但仅限于 4.x 及以上。
我正在尝试按照 tutorial 制作一个简单的 'my first' Minecraft mod。在其中,您被告知安装 forge 1.7.10,据我所知,它在 Gradle 2.0.
上运行
为了让我继续教程,经过一些挖掘,Gradle 2.0 似乎与 JDK 12.0.2 不兼容,但我不太确定如何解决这个问题。
任何帮助都是非常有价值的。
恐怕你遇到了先有鸡还是先有蛋的问题:你的 JDK 12 需要最新的 Gradle 版本(at least 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 包装器版本更改为 gradle/wrapper/gradle-wrapper.properties
中的 4.10.3(也可以使用文本编辑器手动完成)。当我现在运行
./gradlew project
构建似乎总体上运行良好。它只会抱怨:“你必须设置 Minecraft 版本!”不过那是另外一回事了。
扩展 Chriki 的答案,您可以在 $projectroot/gradle/wrapper/gradle-wrapper.properties 中更改 gradle 版本
在这里您可以更改路径以指向已下载的 gradle-bin,
像这样 (distributionUrl=../../../build/tools/gradle-4.10.3-bin.zip)
或直接到 gradle 存储库
(例如 distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
)
对于来自 Google 的任何人,低于 1.12 的 Minecraft Forge 版本 不支持 除了 JDK8 之外的任何 java 版本。你需要安装JDK8.
因此,您可以将 Gradle 更新到的最高版本是 4.8.1,因为任何高于此的版本都需要 JDK9。
我完全知道 Gradle 网站上有说明如何升级的页面,但仅限于 4.x 及以上。
我正在尝试按照 tutorial 制作一个简单的 'my first' Minecraft mod。在其中,您被告知安装 forge 1.7.10,据我所知,它在 Gradle 2.0.
上运行为了让我继续教程,经过一些挖掘,Gradle 2.0 似乎与 JDK 12.0.2 不兼容,但我不太确定如何解决这个问题。
任何帮助都是非常有价值的。
恐怕你遇到了先有鸡还是先有蛋的问题:你的 JDK 12 需要最新的 Gradle 版本(at least 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 包装器版本更改为 gradle/wrapper/gradle-wrapper.properties
中的 4.10.3(也可以使用文本编辑器手动完成)。当我现在运行
./gradlew project
构建似乎总体上运行良好。它只会抱怨:“你必须设置 Minecraft 版本!”不过那是另外一回事了。
扩展 Chriki 的答案,您可以在 $projectroot/gradle/wrapper/gradle-wrapper.properties 中更改 gradle 版本
在这里您可以更改路径以指向已下载的 gradle-bin,
像这样 (distributionUrl=../../../build/tools/gradle-4.10.3-bin.zip)
或直接到 gradle 存储库
(例如 distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
)
对于来自 Google 的任何人,低于 1.12 的 Minecraft Forge 版本 不支持 除了 JDK8 之外的任何 java 版本。你需要安装JDK8.
因此,您可以将 Gradle 更新到的最高版本是 4.8.1,因为任何高于此的版本都需要 JDK9。