使用一个简单的Open Liberty项目,比如使用初学者网站(https://start.openliberty.io/)生成的项目,我在gradle build
上得到了以下错误:
$ gradle build
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'app-name'.
> Failed to notify project evaluation listener.
> groovy/lang/GroovyObject.getProperty(Ljava/lang/String;)Ljava/lang/Object;
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
我的build.gradle有这个:
plugins {
id 'war'
id 'io.openliberty.tools.gradle.Liberty' version '3.6.2'
}
我使用Gradle v6.9.1和Java 11。
1条答案
按热度按时间u4vypkhs1#
解释
从Liberty Gradle插件版本3.6开始,需要Gradle v7.3或更高版本。
您可以:
解决方案
如果您已经有了旧版本的Gradle Package 器,您甚至可能需要执行以下操作:
1.将Liberty Gradle插件版本降级至v3.5.2
1.生成更新的 Package 器,例如:
./gradlew wrapper --gradle-version=7.4.2
1.升级Liberty Gradle插件版本(例如回到v3.6)。
(You可能需要这样做,因为否则
./gradlew wrapper
命令将失败,并出现相同的原始错误)。