2016-07-26 21 views
-1

Ich arbeite derzeit an einem Projekt, das Gradle Ausnahmen von zufällig gebauten Android-Anwendungen von Github analysieren muss.Struktur/Format von Gradle Ausnahmen

Gibt es eine spezifische Dokumentation, die beschreibt, wie Gradle Exceptions aussehen?

Update:

Um genauer zu sein, möchte ich die folgende Struktur verstehen:

FEHLER: Erstellen Sie mit einer Ausnahme fehlgeschlagen.

Fehler: Ausführung fehlgeschlagen für Aufgabe ': app: compileDebugJava'. Kompilierung fehlgeschlagen; Weitere Informationen finden Sie in der Compilerfehlerausgabe.

Versuchen: Mit --stacktrace Option ausführen, um die Stack-Trace zu erhalten. Führen Sie die Option --info oder --debug aus, um mehr Protokollausgaben zu erhalten.

Antwort

0

Es gibt Gradle API documentation wo Sie GradleException finden können, die Basisklasse aller Ausnahmen von Gradle zusammen mit allen Unterklassen geworfen ist, die von ihm erben.

Edit: typische Build Ausnahme sieht wie unten und wird von BuildExceptionReporter Klasse behandelt (siehe Quelle [link] wo Sie Details, wie die Ausnahmemeldung ist so aufgebaut, finden)

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) 
+0

Dies ist das einzige Ausnahme im Zusammenhang Dokument Ich könnte finden. Aber ich möchte etwas mehr, das die Struktur der Gradle-Fehlermeldung, die während des Build-Prozesses ausgelöst wird, erklären könnte. Ich werde der Frage diesbezüglich weitere Informationen hinzufügen. –

+0

Danke. Das hilft –