Ich möchte das maven-antrun-plugin so ziemlich als letzten Schritt ablaufen lassen, mindestens nach "verify". So wie ich die Doku sehe kann man sich die Phase auch einfach aussuchen. Ich bekomme aber den Fehler:
Ich habe aber gar nicht vor, irgend etwas in ein Repository zu übertragen.
Sorry für die doofe Frage aber Maven versteht bei uns keiner so richtig. Alle mogeln sich nur so durch 😥
Im Ant-Target wird ein SSH-Verbindung aufgebaut, deshalb habe ich das mal hier raus genommen.
Bash:
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy) on project ********: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]
XML:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>...</id>
<phase>deploy</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
...
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.53</version>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant-jsch</artifactId>
<version>1.6.5</version>
</dependency>
</dependencies>
</plugin>
Im Ant-Target wird ein SSH-Verbindung aufgebaut, deshalb habe ich das mal hier raus genommen.