Structure/Format 个异常,共 Gradle 个异常

Structure/Format of Gradle exceptions

我目前正在从事一个项目,该项目需要分析来自 Github.android 随机构建的 android 应用程序的 Gradle 异常。

是否有任何可用的特定文档来描述 Gradle 异常的样子?

更新:

更具体地说,我想了解以下结构:

FAILURE: Build failed with an exception.

What went wrong: Execution failed for task ':app:compileDebugJava'. Compilation failed; see the compiler error output for details.

Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Gradle API documentation 在那里你可以找到 GradleException 它是 Gradle 抛出的所有异常的基础 class 以及所有子 class继承自它。

编辑: 典型的构建异常如下所示,由 BuildExceptionReporter class 处理(请参阅来源 [link],您可以在其中找到详细信息异常消息是如何构造的)

Error:16:12:04.890 [ERROR] [org.gradle.BuildExceptionReporter] 
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception.
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] 
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong:
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] Task 'option' not found in root project 'Design'.
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] 
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] * Try:
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] Run gradle tasks to get a list of available tasks. 
16:12:04.891 [ERROR] [org.gradle.BuildExceptionReporter] 
16:12:04.892 [ERROR] [org.gradle.BuildExceptionReporter] * Exception is:
16:12:04.892 [ERROR] [org.gradle.BuildExceptionReporter] org.gradle.execution.TaskSelectionException: Task 'option' not found in root project 'Design'.
16:12:04.892 [ERROR] [org.gradle.BuildExceptionReporter]    at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:100)