Я использую плагин релиза maven. Проблема проста: я не хочу делать развертывание в версии: выполнить. Я действительно хочу выполнить оболочку script, которая будет выполнять развертывание для меня. Итак, у меня есть две возможности:
-
Как-то отключить цель развертывания по умолчанию из выпуска: выполнить
-
Как-то сделать release: выполните вызов exec: exec для запуска оболочки script
Вот мой pom:
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>2.0</version>
<configuration>
<tagBase>svn://saoj-la.dyndns.org/webapp-test/tags</tagBase>
<connectionUrl>scm:svn:svn://saoj-la.dyndns.org/webapp-test/trunk</connectionUrl>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>/bin/sh</executable>
<arguments>
<argument>run.sh</argument>
</arguments>
</configuration>
</plugin>