Good day to you, Sri,

<plugin><goals/></plugin is depracated and unused my maven ( see [1] ).
Declare your goals within an execution section. And from there, you can
declare the <phase> where you will bind your goals. Something like this...

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <dependencies>
                <dependency>
                    <groupId>ant</groupId>
                    <artifactId>ant-antlr</artifactId>
                    <version>1.6.5</version>
                </dependency>
            </dependencies>
            <configuration>
                <tasks><copy file="c:/temp/test.txt" todir="c:/"/></tasks>
            </configuration>
            <executions>
              <execution>
                <phase>install</phase>
                <goals>
                  <goal>run</goal>
                </goals>
              </execution>
            </executions>
        </plugin> 

..Btw, there's no "clean" goal for the antrun plugin ( see [2] ).

Cheers,
Franz

[1] http://maven.apache.org/ref/2.0.4/maven-model/maven.html#class_plugin
[2] http://maven.apache.org/plugins/maven-antrun-plugin


Nagesh, Srinivas (IS Consultant) wrote:
> 
> Thanks Franz and Henry,
> 
> I tried out the following 
> 
>       <plugin>
>           <groupId>org.apache.maven.plugins</groupId>
>           <artifactId>maven-antrun-plugin</artifactId>
>           <dependencies>
>               <dependency>
>                   <groupId>ant</groupId>
>                   <artifactId>ant-antlr</artifactId>
>                   <version>1.6.5</version>
>               </dependency>
>           </dependencies>
> 
>       <configuration>
>               <tasks><copy file="c:/temp/test.txt" todir="c:/"/></tasks>
>           </configuration>
>           <goals>
>               <goal>clean</goal>
>               <goal>run</goal>
>           </goals>
>       </plugin>
> 
> The above works for mvn antrun:run and not for mvn install. I tried
> mentioning the execution phase as install but that didn't work either.
> 
> Any thoughts?
> 
> Sri
> 
> -----Original Message-----
> From: franz see [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, April 03, 2007 9:23 PM
> To: [email protected]
> Subject: Re: Call Ant Tasks from Maven2
> 
> 
> Good day,
> 
> ...Or follow Nap's advice in [1] ( paragraph 1 ), by placing your antrun's
> configuration section directly under <plugin> instead of under
> <excecution>
> :)
> 
> In that way, all antrun executions of your maven project ( i.e mvn
> install,
> mvn antrun:run ) will have that configuration.
> 
> Cheers,
> Franz
> 
> [1]
> http://www.nabble.com/maven-antrun-plugin%3A-Need-phase-indenedence-and-or-conditional-processing-tf3492506s177.html
> 
> 
> Henry S. Isidro wrote:
>> 
>> Hi,
>> 
>> Looking at your configuration, you have bound the execution of the antrun 
>> plugin to the install phase. Issuing 'mvn install' instead of 'mvn 
>> antrun:run' would make it run.
>> 
>> HTH,
>> Henry
>> 
>> On Wednesday, April 4, 2007 05:54, Nagesh, Srinivas (IS Consultant)
>> wrote:
>>> I tried the following
>>>
>>> <plugin>
>>>         <groupId>org.apache.maven.plugins</groupId>
>>>         <artifactId>maven-antrun-plugin</artifactId>
>>>         <dependencies>
>>>             <dependency>
>>>                 <groupId>ant</groupId>
>>>                 <artifactId>ant-antlr</artifactId>
>>>                 <version>1.6.5</version>
>>>             </dependency>
>>>         </dependencies>
>>>         <executions>
>>>             <execution>
>>>                 <phase>install</phase>
>>>                 <configuration>
>>>                     <tasks>
>>>                         <echo> Hello World </echo>
>>>                     </tasks>
>>>                 </configuration>
>>>                 <goals>
>>>                     <goal>run</goal>
>>>                 </goals>
>>>             </execution>
>>>         </executions>
>>> </plugin>
>>>
>>> And ran the command "mvn antrun:run"
>>>
>>> The result in the console was
>>>
>>> [INFO] [antrun:run]
>>> [INFO] Executing tasks
>>> [INFO] Executed tasks
>>>
>>> Still not printing hello world
>>>
>>> Thanks
>>>
>>> Sri
>>>
>>> -----Original Message-----
>>> From: Raphaël Piéroni [mailto:[EMAIL PROTECTED]
>>> Sent: Tuesday, April 03, 2007 11:48 AM
>>> To: Maven Users List
>>> Subject: Re: Call Ant Tasks from Maven2
>>>
>>> Hi,
>>>
>>> Here what i have (And it works fine using maven 2.0.5)
>>>
>>> Raphaël
>>>
>>>
>>> <project>
>>> ...
>>>     <build>
>>>         <plugins>
>>>             <plugin>
>>>                 <groupId>org.apache.maven.plugins</groupId>
>>>                 <artifactId>maven-antrun-plugin</artifactId>
>>>                 <dependencies>
>>>                     <dependency>
>>>                         <groupId>ant</groupId>
>>>                         <artifactId>ant-antlr</artifactId>
>>>                         <version>1.6.5</version>
>>>                     </dependency>
>>>                 </dependencies>
>>>
>>>                 <executions>
>>>                     <execution>
>>>                         <id>archetype-test</id>
>>>                         <phase>process-test-resources</phase>
>>>                         <configuration>
>>>                             <tasks>
>>>                                 <mkdir
>>> dir="${basedir}/somedir/"></mkdir>
>>>
>>>                                 <jar
>>> destfile="${basedir}/somedir/some.jar"
>>> basedir="${basedir}/src/test/somedir/"></jar>
>>>                             </tasks>
>>>                         </configuration>
>>>                         <goals>
>>>                             <goal>run</goal>
>>>                         </goals>
>>>                     </execution>
>>>                 </executions>
>>>             </plugin>
>>>         </plugins>
>>>     </build>
>>> </project>
>>>
>>> 2007/4/3, Nagesh, Srinivas (IS Consultant)
>>> <[EMAIL PROTECTED]>:
>>> > Hey,
>>> >
>>> > I am using Maven2 to call an ant task but somehow I don't see the task
>>> > doing its job here. I am a newbie to these build tools.
>>> >
>>> > <artifactId>maven-antrun-plugin</artifactId>
>>> >         <executions>
>>> >           <execution>
>>> >             <phase>install</phase>
>>> >             <configuration>
>>> >               <tasks>
>>> >                  <echo>Hello World</echo>
>>> >              </tasks>
>>> >             </configuration>
>>> >             <goals>
>>> >               <goal>run</goal>
>>> >             </goals>
>>> >           </execution>
>>> >         </executions>
>>> >       </plugin>
>>> >
>>> > I don't see "Hello World" being printed on the console when I run "mvn
>>> > -e antrun:run". Secondly this plug-in doesn't get executed as part of
>>> > the default goal "install" that I have specified in the POM.
>>> >
>>> > Any thoughts?
>>> >
>>> > Thanks
>>> >
>>> > Sri
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>> !DSPAM:546,4612cd59326371804284693!
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Call-Ant-Tasks-from-Maven2-tf3514647s177.html#a9829389
> Sent from the Maven - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Call-Ant-Tasks-from-Maven2-tf3514647s177.html#a9839104
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to