maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Schlaikjer <ha...@cs.cmu.edu>
Subject must I bind antrun:run to a phase?
Date Wed, 15 Oct 2008 00:31:33 GMT
Hi all,

I'm interested in running the maven-antrun-plugin by listing 
"antrun:run" as a default goal in a custom Profile, but this seems not 
to be working. Am I doing something wrong, or am I forced to bind the 
execution to a phase for antrun to actually execute its tasks?

###pom.xml###
<project>
  ...
  <profiles>
   <profile>
    <id>echo</id>
    <activation>
     <property>
      <name>command</name>
      <value>echo</value>
     </property>
    </activation>
    <build>
     <defaultGoal>antrun:run</defaultGoal>
     <plugins>
      <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-antrun-plugin</artifactId>
       <version>1.3</version>
       <executions>
        <execution>
         <configuration>
          <tasks>
           <echo message="Hello World" />
          </tasks>
         </configuration>
        </execution>
       </executions>
      </plugin>
     </plugins>
    </build>
   </profile>
  </profiles>
   ...
</project>
###pom.xml###

When I try to run Maven using this profile, the echo doesn't come through:

$ mvn -Dcommand=echo
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'antrun'.
[INFO] 
------------------------------------------------------------------------
[INFO] Building Example Project
[INFO]    task-segment: [antrun:run]
[INFO] 
------------------------------------------------------------------------
[INFO] [antrun:run]
[INFO] Executing tasks
[INFO] Executed tasks
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Tue Oct 14 20:00:31 EDT 2008
[INFO] Final Memory: 3M/7M
[INFO] 
------------------------------------------------------------------------

If I add to the profile above an explicit phase to the execution, the 
echo happens normally.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message