【问题标题】:Spring Initializr gradle project fails unknown property 'compileConfigurationName'Spring Initializr gradle 项目失败未知属性'compileConfigurationName'
【发布时间】:2021-05-21 11:23:23
【问题描述】:

我正在尝试使用 Spring Initializr 设置一个新的 Spring Boot gradle 项目。这会产生问题,所以为了测试,我已经精简到最基本的可能启动器——没有依赖关系。

我设置了一个 Gradle 项目(它设置了 gradle 7.0.2)和 Java 16。下载并导入。适当地设置构建 JDK。在这一点上,一切应该都是好的。但是构建失败并出现错误...

groovy.lang.MissingPropertyException: Could not get unknown property 'compileConfigurationName' for source set 'main' of type org.gradle.api.internal.tasks.DefaultSourceSet.

据我所知,compileConfigurationName 似乎在 gradle 6 中被弃用并在 7 中被删除(应该使用 compileClasspathConfigurationName 代替)。

我还需要在下载的启动器中添加什么才能使其正常工作? (是的,我可以降到 JDK 11 和 gradle 6.8.3,但我宁愿从更新的开始……)

【问题讨论】:

    标签: java spring-boot gradle


    【解决方案1】:

    如果您使用的是 NetBeans - 请在此处查看此票证: https://issues.apache.org/jira/browse/NETBEANS-5582

    “NetBeans 12.3 不支持 Gradle 7.0”。

    如果我在 VS 代码中运行这个项目没有问题。

    【讨论】:

    • 谢谢。虽然“最新版本不支持最新版本”对我来说似乎不是一个解决方案。
    • 我认为您现在唯一的选择是按照您的建议降级或使用其他 IDE。我没有在 NetBeans 中看到任何修复或解决方法。
    • 我一直在使用 Gradle 6.x 和 JRE 11 运行它。尝试升级到 NB12.4 让 Gradle 工作,但是其他错误......
    猜你喜欢
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 2018-04-15
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多