Связывание моджах в Maven - PullRequest
       25

Связывание моджах в Maven

0 голосов
/ 12 декабря 2011

Я использую грузовой плагин maven для удаленного развертывания сервлета в Tomcat. Когда я делаю обновления в коде, мне нужно запустить два моджо, один для компиляции новой войны (package) и один для удаленного развертывания войны (cargo:deployer-redeploy).

Я хочу иметь возможность просто вызывать cargo:deployer-redeploy, и он вызывает компиляцию исходного кода и создание новой войны и развертывает ее удаленно. По сути, я хочу, чтобы повторное развертывание mojo зависело от пакета mojo (в терминологии ant).

1 Ответ

0 голосов
/ 12 декабря 2011

Вы можете просто привязать грузовой плагин к более поздней фазе, чем package (например, verify), поэтому в разделе конфигурации плагина в pom укажите что-то вроде:

            <executions>
                <execution>
                    <id>deploy</id>
                    <phase>verify</phase>
                    <goals>
                        <goal>redeploy</goal>
                    </goals>
                </execution>
            </executions>

Когда вызапустить mvn verify, он запустит плагин войны (как часть package), а затем груз.

...