Hi,

Your <executions> are not correct, they don't work in command line either.
Errors are :
- duplicate execution id (this one seems to be ok for m2e though)
- missing goal
- file="${project.build.directory}/target/process-resources.txt" =>
file="${project.build.directory}/process-resources.txt"

Be sure to refresh after build, this is not expected to happen
automatically.



try with
    <executions>
                    <execution>
                        <id>ant-build</id>
                        <phase>process-resources</phase>
                        <configuration>
                            <target>
                                <echo message="process-resources 1 " />
                                <echo message="process-resources 1 "
file="${project.build.directory}/process-resources.txt" />
                            </target>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>ant-build2</id>
                        <phase>compile</phase>
                        <configuration>
                            <target>
                                <echo message="compile 1 " />
                                <echo message="compile 1 "
file="${project.build.directory}/compile.txt" />
                            </target>
                        </configuration>
                        <goals>
                            <goal>run</goal>
                        </goals>
                    </execution>
                </executions>




On Wed, Jan 9, 2013 at 2:12 PM, Igor Fedorenko <[email protected]> wrote:

> m2e is expected to execute antrun-plugin with the configuration you
> quoted in original email. Most like it gets executed, but the filtered
> resources then get removed from the output folder by the jdt builder,
> i.e. item a) of my definition of "proper" does not hold.
>
> --
> Regards,
> Igor
>
>
> On 2013-01-09 7:32 AM, Skells, Mike wrote:
>
>> Hi Igor,
>> I appreciate that the ant task will have to be carefully written, but why
>> is it not being called?
>>
>> Does m2e maintain a list of plugins that it regards as safe and ignore
>> the others, this just seems to be silently failing - is that the expected
>> behaviour?
>>
>> I presumed that I had a configuration error in the pom
>>
>> In the actual case we only want to do some filtering, (but differently to
>> the resources:resources filter is a few subtle ways)
>>
>> Regards
>> Mike
>>
>> -----Original Message-----
>> From: [email protected] [mailto:m2e-users-bounces@**
>> eclipse.org <[email protected]>] On Behalf Of Igor Fedorenko
>> Sent: 09 January 2013 12:23
>> To: [email protected]
>> Subject: Re: [m2e-users] newbe - basic m2e ant integration problem
>>
>> You can't properly integrate antrun-plugin in m2e workspace build unless
>> somebody makes changes to the plugin to at least respect workspace resource
>> change delta... which most likely means changing all ant tasks executed
>> from within m2e build and extremely unlikely to happen.
>>
>> By "properly integrate" I mean a) generated resources reliably appear in
>> the output folder when they should and b) there are no endless workspace
>> builds.
>>
>> --
>> Regards,
>> Igor
>>
>> On 2013-01-08 7:01 PM, Skells, Mike wrote:
>>
>>> Hi,
>>> I am attempting to use ant to participate in to the eclipse build and I
>>> cant seem to get it working.
>>>
>>> I expect to have ant in several phases some inrelated to eclipse and
>>> some co-operating
>>>
>>> With the pom below I get no interaction.
>>> I have read 
>>> http://wiki.eclipse.org/M2E_**plugin_execution_not_covered<http://wiki.eclipse.org/M2E_plugin_execution_not_covered>
>>> and I tbelieve that it is configured corerectly, but I must be missing
>>> something
>>>
>>> I have tried with eclipse 3.7 and 4.2, and latest m2e
>>>
>>>
>>> <project 
>>> xmlns="http://maven.apache.**org/POM/4.0.0<http://maven.apache.org/POM/4.0.0>"
>>> xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance>"
>>> xsi:schemaLocation="http://**maven.apache.org/POM/4.0.0<http://maven.apache.org/POM/4.0.0>
>>> http://maven.apache.org/xsd/**maven-4.0.0.xsd<http://maven.apache.org/xsd/maven-4.0.0.xsd>
>>> ">
>>>     <modelVersion>4.0.0</**modelVersion>
>>>     <groupId>mike</groupId>
>>>     <artifactId>mike</artifactId>
>>>     <version>0.0.1-SNAPSHOT</**version>
>>>     <name>mike</name>
>>>
>>>         <properties>
>>>           <project.build.sourceEncoding>**UTF-8</project.build.**
>>> sourceEncoding>
>>>       </properties>
>>>
>>>       <build>
>>>           <plugins>
>>>               <plugin>
>>>                   <groupId>org.apache.maven.**plugins</groupId>
>>>                   <artifactId>maven-antrun-**plugin</artifactId>
>>>                   <version>1.7</version>
>>>
>>>                   <executions>
>>>                       <execution>
>>>                           <id>ant-build</id>
>>>                           <phase>process-resources</**phase>
>>>                           <configuration>
>>>                               <target>
>>>                                   <echo message="process-resources 1 "/>
>>>                                   <echo message="process-resources 1 "
>>> file="${project.build.**directory}/target/process-**resources.txt"/>
>>>                               </target>
>>>                           </configuration>
>>>                       </execution>
>>>                       <execution>
>>>                           <id>ant-build</id>
>>>                           <phase>compile</phase>
>>>                           <configuration>
>>>                               <target>
>>>                                   <echo message="compile 1 "/>
>>>                                   <echo message="compile 1 "
>>> file="${project.build.**directory}/target/compile.txt"**/>
>>>                               </target>
>>>                           </configuration>
>>>                       </execution>
>>>                   </executions>
>>>                   <dependencies>
>>>                       <dependency>
>>>                           <groupId>org.apache.ant</**groupId>
>>>                           <artifactId>ant</artifactId>
>>>                           <version>1.8.2</version>
>>>                       </dependency>
>>>                   </dependencies>
>>>               </plugin>
>>>
>>>           </plugins>
>>>           <pluginManagement>
>>>               <plugins>
>>>                   <plugin>
>>>                       <groupId>org.eclipse.m2e</**groupId>
>>>                       <artifactId>lifecycle-mapping<**/artifactId>
>>>                       <version>1.0.0</version>
>>>                       <configuration>
>>>                           <lifecycleMappingMetadata>
>>>                               <pluginExecutions>
>>>                                   <pluginExecution>
>>>                                       <pluginExecutionFilter>
>>>                                           <groupId>org.apache.maven.**
>>> plugins</groupId>
>>>                                           <artifactId>maven-antrun-**
>>> plugin</artifactId>
>>>                                           <versionRange>[1,7,)</**
>>> versionRange>
>>>                                           <goals>
>>>                                               <goal>run</goal>
>>>                                           </goals>
>>>                                       </pluginExecutionFilter>
>>>                                       <action>
>>>                                           <execute>
>>>                                               <runOnIncremental>true</**
>>> runOnIncremental>
>>>                                               <runOnConfiguration>true</
>>> **runOnConfiguration>
>>>                                           </execute>
>>>                                       </action>
>>>                                   </pluginExecution>
>>>                               </pluginExecutions>
>>>                           </lifecycleMappingMetadata>
>>>                       </configuration>
>>>                   </plugin>
>>>               </plugins>
>>>           </pluginManagement>
>>>
>>>       </build>
>>>
>>> </project>
>>> ______________________________**_________________
>>> m2e-users mailing list
>>> [email protected]
>>> https://dev.eclipse.org/**mailman/listinfo/m2e-users<https://dev.eclipse.org/mailman/listinfo/m2e-users>
>>>
>>>  ______________________________**_________________
>> m2e-users mailing list
>> [email protected]
>> https://dev.eclipse.org/**mailman/listinfo/m2e-users<https://dev.eclipse.org/mailman/listinfo/m2e-users>
>> ______________________________**_________________
>> m2e-users mailing list
>> [email protected]
>> https://dev.eclipse.org/**mailman/listinfo/m2e-users<https://dev.eclipse.org/mailman/listinfo/m2e-users>
>>
>>  ______________________________**_________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/**mailman/listinfo/m2e-users<https://dev.eclipse.org/mailman/listinfo/m2e-users>
>



-- 
Adrien Rivard
06 63 08 79 74
_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to