Gradle无法在Java项目中找到方法useModule()

aemubtdh  于 12个月前  发布在  Java
关注(0)|答案(1)|浏览(189)
  • 错误:配置根项目“TEST”时出现问题。

找不到org. gradle. plugin. management. internal. DefaultPluginResolveDetails类型的对象上的参数[net.minecraftforge:ForgeGradle:4.0,settings_8hclc1ejt8ciucnqbipmjtw7e$_run_closure1$_closure3$_closure6$_closure7@5261ee0d]的方法useModule()。

my settings.gradle:

个字符
这似乎是一个问题,“useModule”,但我不知道是什么错了,我在一个虚拟机上试图编译可能是一个依赖问题?
提前感谢!
Prob是一个依赖性问题,我在Windows VM上

2exbekwf

2exbekwf1#

我将大胆地建议在useModule之后删除{}。例如:

if (requested.id.id == "net.minecraftforge.gradle.forge") {
    useModule("net.minecraftforge:ForgeGradle:4.0") {
    }
}

字符串
删除它们,你会得到:

if (requested.id.id == "net.minecraftforge.gradle.forge") {
    useModule("net.minecraftforge:ForgeGradle:4.0")
}


没有一个useModule方法接受两个参数,这些花括号意味着第二个参数是Closure。这可能是它失败的原因。

相关问题