Maven release: effectuer sans déployer et appeler un script shell externe

Je suis l'aide de la version plugin maven. Le problème est simple: je ne veux pas faire un déploiement sur release:perform. Je veux exécuter un script shell qui va faire le déployer pour moi. J'ai donc deux choses à accomplir:

  1. En quelque sorte désactiver l'option "déployer" le but de la release:effectuer
  2. Faire en quelque sorte de presse:effectuer des appels de l'exec:plugin exec pour exécuter un script shell

Voici mon 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>

source d'informationauteur TraderJoeChicago