<< Back to previous view

[QB-1891] New MVN builds don't capture the Maven output to QB logs
Created: 20/Dec/13  Updated: 21/Dec/13

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 5.1.3
Fix Version/s: 5.1.5

Type: Bug Priority: Major
Reporter: Peter Daugavietis Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
When running maven builds, the actual maven output (including BUILD SUCCESSFUL) isn't visible in the QB log, but build appears to work.

 Comments   
Comment by Peter Daugavietis [ 20/Dec/13 03:07 AM ]
related to QB-1865
Comment by Peter Daugavietis [ 20/Dec/13 03:27 PM ]
I'm guessing that it's this section in the com.pmease.quickbuild.plugin.builder.maven_5.1.4.jar

public void consume(String line)
          {
            if (line.startsWith("[ERROR] ")) {
              Context.getLogger().error(line.substring("[ERROR] ".length()));
              this.inErrorBlock = true;
            } else if (line.equals("[INFO] BUILD FAILURE")) {
              Context.getLogger().error(line.substring("[INFO] ".length()));
              this.inErrorBlock = false;
            } else if (line.startsWith("[INFO] ")) {
              Context.getLogger().debug(line.substring("[INFO] ".length()));
              this.inErrorBlock = false;
            } else if (line.startsWith("[DEBUG] ")) {
              Context.getLogger().debug(line.substring("[DEBUG] ".length()));
              this.inErrorBlock = false;
            } else if (line.startsWith("[WARNING] ")) {
              Context.getLogger().warn(line.substring("[WARNING] ".length()));
              this.inErrorBlock = false;
            } else if (this.inErrorBlock) {
              Context.getLogger().error(line);
            } else {
              Context.getLogger().debug(line);
            }
Generated at Fri May 17 01:16:03 UTC 2024 using JIRA 189.