| title | Maven/Gradle |
|---|---|
| description | Dedicated processor for Maven and Gradle build output. |
| permalink | /processors/maven_gradle/ |
| parent | Processors |
File: src/processors/maven_gradle.py | Priority: 28 | Name: maven_gradle
Dedicated processor for Maven and Gradle build output.
mvn, ./mvnw, gradle, ./gradlew (all subcommands).
| Output Type | Strategy |
|---|---|
| Download lines | Strip [INFO] Downloading from and [INFO] Downloaded from lines. Show count |
| Module lines | Count [INFO] Building module-name lines |
| Errors | Keep all [ERROR] and [FATAL] lines |
| Warnings | Keep first 5 [WARNING] lines, summarize rest |
| Test results | Keep Tests run: N, Failures: N lines |
| Reactor summary | Keep reactor summary block |
| Build result | Keep BUILD SUCCESS/BUILD FAILURE and timing |
| Output Type | Strategy |
|---|---|
| Task lines | Strip UP-TO-DATE, NO-SOURCE, SKIPPED, FROM-CACHE tasks. Keep executed tasks. Show counts |
| Errors | Keep FAILURE: blocks, error details, What went wrong sections |
| Test results | Keep test result summary lines |
| Build result | Keep BUILD SUCCESSFUL/BUILD FAILED and actionable task summary |
No dedicated configuration keys. Uses default compression thresholds.
Maven: [INFO] Downloading/Downloaded lines, separator lines (-----), empty [INFO] lines. Gradle: UP-TO-DATE/NO-SOURCE task lines, progress indicators.