【问题标题】:Gradle features were used in this build, making it incompatible with Gradle 7.0此构建中使用了 Gradle 功能,使其与 Gradle 7.0 不兼容
【发布时间】:2022-01-04 06:31:12
【问题描述】:

这是我的 Spring Boot 项目。当我要在弹簧工具套装中运行 gradle 任务时,我会收到如下错误。我是 sprint boot 的新手,任何人都可以帮助我。我使用了 java 11 和 gradle 版本 6.8.3

Gradle Distribution: Specific Gradle version 6.8.3
Gradle Version: 6.8.3
Java Home: /usr/lib/jvm/java-11-openjdk-amd64
JVM Arguments: None
Program Arguments: None
Build Scans Enabled: false
Offline Mode Enabled: false
Gradle Tasks: clean build

> Task :clean

> Task :compileJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :processResources
> Task :classes
> Task :bootJarMainClassName
> Task :bootJar
> Task :jar SKIPPED
> Task :assemble
> Task :compileTestJava NO-SOURCE
> Task :processTestResources NO-SOURCE
> Task :testClasses UP-TO-DATE
> Task :test NO-SOURCE
> Task :check UP-TO-DATE
> Task :build

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.8.3/userguide/command_line_interface.html#sec:command_line_warnings

【问题讨论】:

  • 这不是一个错误,它是一个警告,说明您正在使用不推荐使用的功能或做事方式,这些功能将在较新的 gradle 版本中删除。如果您不解决这些问题,您的构建可能会在您从 gradle 6.8 升级到更新版本时停止工作。

标签: spring-boot gradle java-11


【解决方案1】:

您可以使用./gradlew build --warning-mode all 找出已弃用的功能。

例如

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 2020-07-20
    • 2023-01-31
    • 2020-12-23
    • 2023-03-05
    • 2022-10-23
    • 2021-04-08
    • 2022-08-21
    相关资源
    最近更新 更多