Gradle 基于梯度的依赖分布

Gradle 基于梯度的依赖分布,gradle,build.gradle,maven-shade-plugin,minecraft-forge,gradle-shadow-plugin,Gradle,Build.gradle,Maven Shade Plugin,Minecraft Forge,Gradle Shadow Plugin,我正在编写Minecraft mod,不,我不需要Java的帮助。我已经让所有的工作:)。然而,我在依赖方面遇到了一些麻烦。你看,我的国防部需要它。我试图在build.gradle中包含使用“shade”的JGit,但这只在开发环境中起作用。当我试图分发构建的jar时,我发现它不能正常工作 有人建议我使用“shadow”插件——然而,当我尝试这样做时,构建mod无法正常工作(所有导入都无法找到它)。我不知道这是我的错,影子的错,还是弗格雷德尔的错。我希望这是我的错,因为这是可以解决的 文章包含了

我正在编写Minecraft mod,不,我不需要Java的帮助。我已经让所有的工作:)。然而,我在依赖方面遇到了一些麻烦。你看,我的国防部需要它。我试图在build.gradle中包含使用“shade”的JGit,但这只在开发环境中起作用。当我试图分发构建的jar时,我发现它不能正常工作

有人建议我使用“shadow”插件——然而,当我尝试这样做时,构建mod无法正常工作(所有导入都无法找到它)。我不知道这是我的错,影子的错,还是弗格雷德尔的错。我希望这是我的错,因为这是可以解决的

文章包含了我在build.gradle中尝试过的一些东西。它不起作用

在撰写本文时,我尝试的最后一个build.gradle是


你找到解决办法了吗?我在Maven shaded pluginI中使用JGit时遇到了一个非常类似的情况,事实上我确实找到了一个解决方案——我本来会在这里发布的,但我完全忘记了这篇文章!build.gradle就在这里->基本上事情都失败了,因为某些依赖项已经加载。重新打包解决了这个问题。
apparently pastebin can't be linked without me adding code.  The file is too big to look nice in a post so I'm not going to put it here.