当我尝试运行 gradlew yarn 时,它总是在 :mapIntermediaryJar 出现错误
```> 任务:mapIntermediaryJar
:将我的世界映射到中介
任务:mapIntermediaryJar 失败
FAILURE:构建失败,出现异常。
在哪里:
构建文件 'D:\ADM\Desktop\Codes\MCP\yarn-1.15.2\build.gradle' 行:628
什么地方出了错:
任务 ':mapIntermediaryJar' 执行失败。
无法重新映射 jar
``
我已经尝试重新下载源文件夹。
有同样的问题:
> Task :mapIntermediaryJar FAILED
:mapping minecraft to intermediary
FAILURE: Build failed with an exception.
* Where:
Build file '/home/ej/Documents/Tools/Yarn1_15/build.gradle' line: 628
* What went wrong:
Execution failed for task ':mapIntermediaryJar'.
> Failed to remap jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 23s
编辑:好的,所以它变得更有趣 - 这里是例外https://hasteb.in/yacovipu.kotlin它说该文件不存在 - 这很奇怪,因为它确实存在?
我已经看到了
现在,伙计们,更改https://github.com/FabricMC/yarn/blob/e7852f3aa99b729af90e0f998193fb557b8f52aa/build.gradle#L15 中的+
到0.2.1.63
,比如
classpath 'net.fabricmc:tiny-remapper:0.2.1.63'
微小的重新映射器更新了 asm,显然由 buildscript 的其他部分带来的旧 asm 不喜欢那样。
该修复 pr 已合并。 从origin
(或此存储库在您的 git 本地存储库上的任何远程)的 1.15.2 分支中拉取并再次构建。
最有用的评论
现在,伙计们,更改https://github.com/FabricMC/yarn/blob/e7852f3aa99b729af90e0f998193fb557b8f52aa/build.gradle#L15 中的
+
到
0.2.1.63
,比如微小的重新映射器更新了 asm,显然由 buildscript 的其他部分带来的旧 asm 不喜欢那样。