我正在使用Tomcat7 Maven插件在我们的持续集成过程中将应用程序部署到测试服务器。 (我们正在使用Bamboo)当插件运行时,它会向用户提供有关上载进度的反馈。在命令行中运行时这是可以的,因为它只是不断更新同一行。但是,在Bamboo中运行时,会记录大量无用的行,从而在上载时提供进度更新。 (对于20MB应用,超过10,000行)
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
这不是一个严重的问题,但它确实使构建日志变得混乱。有没有办法让Tomcat7 Maven插件不能记录上传进度?
答案 0 :(得分:3)
总结一下:至少使用2.2版的tomcat7-maven-plugin。
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
然后使用-B
或-q
运行Maven。
mvn -B clean package tomcat7:redeploy