Запретить подключаемому модулю Tomcat7 Maven регистрировать ход загрузки

Я использую плагин Tomcat7 Maven для развертывания приложения на тестовом сервере в нашем процессе непрерывной интеграции. (Мы используем Bamboo) Когда плагин запускается, он дает пользователю обратную связь о ходе загрузки. Это нормально при работе в командной строке, потому что она просто продолжает обновлять одну и ту же строку. Однако при работе в Bamboo он регистрирует множество бесполезных строк, сообщающих о прогрессе загрузки. (10 000+ строк для приложения размером 20 МБ)

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 не регистрировать ход загрузки?


person burnttoast11    schedule 13.05.2014    source источник
comment
Вы пытались использовать mvn -B ... ?   -  person khmarbaise    schedule 13.05.2014
comment
Я только что попробовал -B и даже -q, но он все равно выводит прогресс.   -  person burnttoast11    schedule 13.05.2014
comment
Я не понял этого, но вместо этого я использую плагин Bamboo Tomcat для развертывания приложения, поэтому я не сталкиваюсь с этой проблемой.   -  person burnttoast11    schedule 14.05.2014
comment
Таким образом, это означает, что плагин сам ведет журнал и не обращает внимания на параметр -B.   -  person khmarbaise    schedule 14.05.2014
comment
Согласно их сайту отслеживания ошибок, эта проблема исправлена ​​в версии 2.2. Я использовал 2.0, поэтому переход на 2.2 исправил это.   -  person burnttoast11    schedule 14.05.2014


Ответы (1)


Подводя итог: используйте как минимум версию 2.2 tomcat7-maven-plugin.

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

Затем запустите Maven с помощью -B или -q.

mvn -B clean package tomcat7:redeploy
person holmis83    schedule 20.01.2015