Java 为Minecraft Forge编译Gradle时出现不推荐的功能错误

Java 为Minecraft Forge编译Gradle时出现不推荐的功能错误,java,gradle,minecraft-forge,Java,Gradle,Minecraft Forge,我正在开发Minecraft mod,在编译Minecraft Forge提供的gradlew文件时遇到了一些问题。我尝试安装多个版本的Gradle,然后使用卸载所有版本 为了构建Gradle项目,我将工作目录设置为Forge文件夹,然后执行以下命令:/gradlew genEclipseRuns 大约8秒钟后,出现以下错误: Deprecated Gradle features were used in this build, making it incompatible with Gradl

我正在开发Minecraft mod,在编译Minecraft Forge提供的
gradlew
文件时遇到了一些问题。我尝试安装多个版本的Gradle,然后使用卸载所有版本

为了构建Gradle项目,我将工作目录设置为Forge文件夹,然后执行以下命令:
/gradlew genEclipseRuns

大约8秒钟后,出现以下错误:

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.9/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 8s

运行
gradle-version
表明我使用的是2.7版。尝试从多个最新版本的Forge编译Gradle文件时会出现此问题。如何解决此问题,使项目即使“使用了不推荐的Gradle功能”也能正确编译?

请注意,
Gradle
gradlew
不是一回事。后者使用“”下载(如果需要)并使用项目使用的Gradle版本(似乎是4.9)。据推测,项目使用的版本应该可以正常工作。我个人从来没有因为弃用警告而导致Gradle构建失败-你确定这是失败的真正原因吗?另外,似乎没有提到一个
genEclipseRuns
任务。我不确定这是导致错误的原因。然而,终端机声称这是一个错误。我所指的文档是Mod开发工具包附带的
README.txt
,尽管我已经推迟到了在线文档,这仍然会导致同样的问题。在过去,我有一个错误,它声称它是Java版本,但后来我又回到了Java1.8,出现了这个新错误。我会注意到gradlew和gradle是不同的,并对存在此错误的gradle包装进行了一些研究。这是完整的终端输出吗?不。我可以发布完整的控制台输出。我只需要再次运行它。好的,通过控制台输出,我能够修复错误,显然我使用的所有命令都不是gradlew版本的一部分。我为这件事开你的玩笑而道歉。