Java Gradle:列出不推荐使用的功能

Java Gradle:列出不推荐使用的功能,java,gradle,Java,Gradle,我收到一条关于在我的构建中使用不推荐功能的警告。有没有办法列出所有不推荐的功能,以便我可以浏览并更新代码 *澄清 我知道我可以查看gradle文档,看看现在不推荐使用的是什么,我特别想要的是查看我的代码并列出我不推荐使用的功能。使用gradle选项-Dorg.gradle.warning.mode=(all,none,summary)来控制冗长,例如,模式all将记录所有警告和详细说明: /gradlew build-Dorg.gradle.warning.mode=all 更多详细信息可在官

我收到一条关于在我的构建中使用不推荐功能的警告。有没有办法列出所有不推荐的功能,以便我可以浏览并更新代码

*澄清


我知道我可以查看gradle文档,看看现在不推荐使用的是什么,我特别想要的是查看我的代码并列出我不推荐使用的功能。

使用gradle选项
-Dorg.gradle.warning.mode=(all,none,summary)
来控制冗长,例如,模式
all
将记录所有警告和详细说明:

/gradlew build-Dorg.gradle.warning.mode=all
更多详细信息可在官方文件中找到:

  • 转到build.Gradle(模块)文件
  • 编译替换为实现
  • 同步gradle文件,您将不会再次收到警告

  • 我遇到了完全相同的问题,每次通过命令行运行Gradle构建任务对我来说都不是最好的选择,因为在开发过程中,我通常只使用内置的Gradle构建任务运行,因此:

    我知道我可以查看Gradle文档,看看现在不推荐使用的是什么,我特别想要的是查看我的代码并列出我不推荐使用的功能

    您可以通过在Android Studio设置中的gradle命令行选项中添加所提到的
    --warning mode=all
    标志来实现这一点:

    这将打印适当的警告,以便您了解您的应用程序正在使用哪些特定的弃用功能


    另外,我知道你在大约一年前问过这个问题,但是,它可能对其他面临同样问题的人有用。

    为了更改Android Studio IDE中的警告详细级别,你可以在gradle.warning.mode=(all,none,summary)文件中添加选项
    org.gradle.warning=(all,none,summary)
    ,可以在项目的根目录中找到

    添加以下行以将警告模式设置为所有:

    ...
    org.gradle.warning.mode=all
    ...
    

    可能我运行了错误的命令(或在错误的位置),但在PowerShell中我得到了:Task'.gradle.warning.mode=all'notfound in root project'。我正在尝试
    gradle-Dorg.gradle.warning.mode=all
    不知道为什么,但是(
    --warning mode=all
    )对我有效。你难道不喜欢框架,它允许用两种不同的方式完成相同的事情(没有记录为什么),而且似乎只有两种选择中的一种有效吗?太棒了!您知道如何以同样的方式添加--stacktrace选项吗?@DanChaltiel:您可以在这里找到答案:。在simple IDEA(不是Android Studio)中,该部分位于构建、执行、部署->Gradle Android编译器中。不过,我不确定它在这种情况下是否有帮助。下面的答案适用于我的非android项目。我尝试过这个,但现在我再也没有收到关于不推荐的gradle设置的警告。即使再次删除命令行选项,我也不会再收到任何警告。应该把它们放在哪里?这对我不起作用。我不再收到有关未显示的弃用警告的消息,但实际的弃用仍然未显示@下面的tangens答案确实对我有用。