как мне заставить maven развернуть мое приложение для меня.
я хочу иметь возможность набрать
mvn deply:devserver (or something like that)
и заставить его выполнять следующие действия
SCP все файлы зависимостей в удаленную папку devserver / var / lib / tomcat6 / shared / company
SCP файл war в папку удаленного devserver / var / lib / tomcat6 / webapps
и ся уже слышу заявления / вопросы «почему ты так делаешь, ты можешь просто построить войну с зависимостями», бла бла бла, я отвечу.на этом сервере будет запущено около 35 различных военных файлов (будьте осторожны, я унаследовал этот проект), и все они используют одни и те же зависимости, поэтому я не вижу смысла в том, чтобы загрузчик классов tomcat загружал примерно 50 библиотек примерно 35 раз.Я бы предпочел, чтобы tomcat загрузил их при запуске и поделился ими с веб-приложениями.
и НЕТ, менеджер не установлен на этом экземпляре tomcat, поэтому, пожалуйста, не заходите туда.ребята из службы безопасности не позволят нам установить консоль управления на общедоступном сервере, поэтому все развертывания должны выполняться с использованием копий файлов SCP.
Я мог бы сделать это за 5 минут с помощью ant, и я не исключил возможностипросто написать сценарий оболочки, чтобы сделать это, но я бы хотел сначала дать шанс maven.