Question

I am using the Tomcat7 Maven plugin to deploy an application to a test server in our continuous integration process. (We are using Bamboo) When the plugin runs it gives the user feedback on the upload progress. This is ok when running in a command line because it just keeps updating the same line. However, when running in Bamboo it logs tons of useless lines giving progress updates on the upload. (10,000+ lines for a 20MB application)

build   13-May-2014 09:02:57    2/19722 KB   
build   13-May-2014 09:02:57    4/19722 KB   
build   13-May-2014 09:02:57    6/19722 KB   
build   13-May-2014 09:02:57    8/19722 KB   
build   13-May-2014 09:02:57    10/19722 KB   
build   13-May-2014 09:02:57    12/19722 KB   
build   13-May-2014 09:02:57    14/19722 KB

This isn't a serious problem, but it really clutters the build logs. Is there a way to make the Tomcat7 Maven plugin not log upload progress?

Was it helpful?

Solution

To sum it up: Use at least version 2.2 of tomcat7-maven-plugin.

      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
      </plugin>

Then run Maven with -B or -q.

mvn -B clean package tomcat7:redeploy
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top