【问题标题】:Prevent Tomcat7 Maven Plugin from Logging Upload Progress防止 Tomcat7 Maven 插件记录上传进度
【发布时间】:2014-05-13 16:31:09
【问题描述】:

在我们的持续集成过程中,我正在使用 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插件不记录上传进度?

【问题讨论】:

  • 你试过用mvn -B ...吗?
  • 我刚试过-B甚至-q,但它仍然输出进度。
  • 我没有弄明白,但是我使用 Bamboo 的 Tomcat 插件来部署应用程序,所以我不会遇到这个问题。
  • 所以这意味着插件本身会进行日志记录,并不关注 -B 选项。
  • 根据他们的bug tracking site,此问题已在 2.2 版中修复。我使用的是 2.0,所以切换到 2.2 解决了这个问题。

标签: maven maven-tomcat-plugin


【解决方案1】:

总结一下:至少使用 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

【讨论】:

    猜你喜欢
    • 2011-03-25
    • 2013-04-07
    • 2020-03-12
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-26
    • 2013-07-14
    相关资源
    最近更新 更多