shadowJar 和 reobfShadowJar 任务的执行优化已被禁用

Execution optimizations have been disabled for shadowJar and reobfShadowJar task

我一直无法让 shadowJar 正常工作,它要么给我警告,要么在我通过添加 jar.dependsOn shadowJar.

修复警告时没有得到应用

任何人都知道为什么会发生这种情况以及我如何修复警告并获得正常工作的 shadowJar?

日志:https://gist.github.com/poqdavid/c16e6f3ff66ec496cc574f4ca9dcd9d2#file-log1-log
构建脚本:https://gist.github.com/poqdavid/c16e6f3ff66ec496cc574f4ca9dcd9d2#file-build-gradle

Gradle版本:7.4
影子版本:7.1.2

我设法通过添加 tasks.shadowJar.dependsOn('reobfJar')

让它正常工作

而且显然,这是 shadowJar 本身的问题 https://github.com/johnrengelman/shadow/issues/713