you could place the configuration node out of executions like this:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<configuration>
<tasks>
<scp...... />
</tasks>
</configuration>
<dependencies>
............
</dependencies>
</plugin>
On Tue, Aug 19, 2008 at 2:42 AM, Lam Hayward <[EMAIL PROTECTED]>wrote:
> Hi there,
>
> I am using maven 2 and I am running into an issue with phase.
> I want a ant goal to scp the war file to a remote server. However, I
> want the goal to be independent of build cycle. Following is the code.
> If I uncomment the <phase> element, "mvn install" will execute the goal
> as expected. If I comment the <phase> element out and run "mvn
> antrun:run", I expect it to execute the scp task but it does not. Anyone
> knows why?
>
>
> <plugin>
>
> <groupId>org.apache.maven.plugins</groupId>
>
> <artifactId>maven-antrun-plugin</artifactId>
> <executions>
>
> <execution>
>
> <id>jboss-remote-hotdeploy</id>
> <!--
> phase>integration-test</phase -->
> <goals>
> <goal>run</goal>
> </goals>
> <configuration>
> <tasks>
> <scp
> ...... />
> </tasks>
> </configuration>
> </execution>
>
> </executions>
> <dependencies>
> <dependency>
> <groupId>ant</groupId>
>
> <artifactId>ant-optional</artifactId>
>
> <version>1.5.3-1</version>
> </dependency>
> <dependency>
>
> <groupId>org.apache.ant</groupId>
>
> <artifactId>ant-jsch</artifactId>
> <version>1.7.1</version>
> </dependency>
> </dependencies>
> </plugin>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>