0

我目前正在运行 gradle 版本 5.6.4。当尝试将我们的 gretty 依赖项从 3.0.1 升级到 3.0.5 或 3.0.7 时,我遇到了这个错误,没有其他信息:

Exception in thread "Thread-65" groovy.lang.MissingPropertyException: Could not get unknown property 'mainClass' for object of type org.gradle.process.internal.DefaultJavaExecAction_Decorated.
        at org.gradle.internal.metaobject.AbstractDynamicObject.getMissingProperty(AbstractDynamicObject.java:87)
4

1 回答 1

0

tl;dr 将您的 gradle 版本升级到 6.9.2

事实证明,在 gretty 版本 3.0.1 到 3.0.5 之间存在一个未记录的重大更改,即您的应用程序所需的最低 gradle 版本是 gradle 6.x。

我最初尝试升级到具有相同错误的 gradle 版本 6.0.1,然后我直接跳到最新的 6.x 版本(6.9.2)并且现在可以工作了。

于 2022-01-13T18:07:03.657 回答