Gradle配置TEST项目失败:无法找到useModule()方法
解决Gradle配置中useModule()方法参数错误问题
你的错误根源是useModule()方法不支持传递闭包参数。当前代码里给useModule()加了空的{}块,这不符合该方法的签名,导致Gradle找不到匹配的重载方法。
修正步骤:
- 移除
useModule()后的空闭包,只保留模块坐标字符串参数。
修正后的settings.gradle代码:
pluginManagement { repositories { mavenCentral() maven { url = "https://maven.minecraftforge.net/" } maven { url = "https://jitpack.io/" } } resolutionStrategy { eachPlugin { if (requested.id.id == "net.minecraftforge.gradle.forge") { useModule("net.minecraftforge:ForgeGradle:4.0") } } } } rootProject.name = 'TEST'
额外注意事项:
确认你使用的Gradle版本与ForgeGradle 4.0兼容,ForgeGradle 4.x系列通常要求Gradle 7.0及以上版本。可以通过终端执行gradlew --version查看当前Gradle版本,若版本过低,需先升级Gradle。
内容的提问来源于stack exchange,提问作者Ghidora
相关产品推荐
相关产品推荐

