[ http://jira.codehaus.org/browse/MANTRUN-86?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=192776#action_192776 ]
Kathy Hale commented on MANTRUN-86: ----------------------------------- To give you some context, I was trying import 3 targets: start web server, stop web server, and start webserver as debug. They really aren't related to the lifecycle as I see it, but they're still a nice developer tool to have scripted to avoid using services and shell scripts. So these seem like my only options unless the plugin was improved/fixed, none of which sound very appealing: # Mash 3 targets into one maven target, and use if/else's to control which is called # Leave these 3 targets in ANT and don't migrate to maven # Bind the targets to arbitrary lifecycle phases (which doesn't really make sense) so I can use {{<execute>}} > Cannot handle multiple tasks elements > ------------------------------------- > > Key: MANTRUN-86 > URL: http://jira.codehaus.org/browse/MANTRUN-86 > Project: Maven 2.x Antrun Plugin > Issue Type: Bug > Affects Versions: 1.1 > Reporter: Thomas Diesler > > {code:xml} > <plugin> > <artifactId>maven-antrun-plugin</artifactId> > <executions> > <execution> > <phase>install</phase> > <goals> > <goal>run</goal> > </goals> > <configuration> > <tasks if="jboss.local.repository"> > <property name="version.id" value="${project.version}"/> > <property name="jboss.local.repository" > value="${jboss.local.repository}"/> > <ant antfile="ant/build-install.xml" target="install"/> > </tasks> > <tasks unless="jboss.local.repository"> > <echo message="Cannot install to > jboss.local.repository=${jboss.local.repository}"/> > </tasks> > </configuration> > </execution> > </executions> > </plugin> > {code} > Always executes the last tasks element although 'jboss.local.repository' is > set > [INFO] [antrun:run {execution: default}] > [INFO] Executing tasks > [echo] Cannot install to > jboss.local.repository=/home/tdiesler/svn/jboss.local.repository > [INFO] Executed tasks -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira