我刚更新了构建文件
application {
mainClassName = 'main class'
}
到
application {
mainClass.set('main class')
}
因为我收到了以下警告
一个二个一个一个
但是现在我的构建失败了,错误是:
> Could not get unknown property 'mainClass' for object of type org.gradle.api.plugins.internal.DefaultJavaApplication.
我该怎么修这个?
1条答案
按热度按时间mefy6pfw1#
只要您真正使用的是Gradle 7.6,这应该就可以了。我刚刚(成功地)使用以下构建文件尝试了这一点:
您能否确保始终使用相同的(最近的)Gradle版本?例如,您显示您运行过
gradle --version
。您的项目中是否存在适用于6.4之前Gradle版本的Gradle Wrapper?在这种情况下,如果您运行类似./gradlew projects
的程序,就会收到错误消息,而运行gradle projects
时则不会。FWIW,您可以按如下方式升级Gradle Wrapper(但请确保在升级期间使用
mainClassName
):./gradlew wrapper --gradle-version 7.6