我正在编写一个 Minecraft mod,不,我不需要 Java 方面的帮助。我已经完成了所有工作:)。但是,我在依赖项方面遇到了一些麻烦。你看,我的模组需要 JGit。我试图在 build.gradle 中使用“shade”来包含 JGit,但这只适用于开发环境。当我尝试分发构建的 jar 时,我发现它无法正常工作。
有人建议我使用“shadow”插件——但是,当我尝试这样做时,构建 mod 将无法正常工作(所有导入都无法找到 JGit)。不知道这是我的错,shadow的错,还是ForgeGradle的错。我希望这是我的错,因为这是可以解决的!
这篇文章包含了我在 build.gradle 中尝试过的一些东西。它没有用。
写这篇文章时我尝试的最后一个 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.