Война Tomcat с номером версии, развернутым плагином Maven

я использую maven3 для развертывания на tomcat7, и в процессе он создает войну с номером версии, и когда подключаемый модуль maven развертывает его, номер версии больше не является частью войны, и путь, который я установил, работает правильно (все из этого работает как положено, без проблем). плагин, который я использую для развертывания, имеет идентификатор группы "org.codehaus.mojo"

Мой вопрос в том, как это происходит, потому что мне нужно повторить этот процесс, когда я вручную развертываю войну с номером версии. Я хочу, чтобы номер версии был удален, и я хочу установить путь, отличный от имени войны.

Ищу помощи, чтобы сделать это.


person bmw0128    schedule 04.12.2012    source источник


Ответы (2)


использовать элемент в файле pom. И перейдите на новую версию этого подключаемого модуля, который теперь находится по адресу Apache http://tomcat.apache.org/maven-plugin.html

person Olivier Lamy    schedule 05.12.2012

Я нашел решение и проверил его на https://github.com/vipup/java-maven-war-example . Большое спасибо за совет от SO_Answer..

Короче говоря: deployment_URL должен содержать версию deploy-WAR. Тогда Tomcat обработает его всегда правильно. Я добавил в проект даже возможность задавать версию как параметры командной строки.

Итак, просто попробуйте:

# mvn tomcat:redeploy -DtheBN4tomcat=HALILUJA 
person ViPup    schedule 27.04.2018