Hi Lukasz,

thank you for your reply. The problem is that I do not need any
automatic maven build within Eclipse using connectors or something else.
I want to ignore all plugin execution!
My project pom's are completely independent of Eclipse. If I need to run
a maven phase I do that either with a Eclipse-Maven-Run-Configuration or
on the command line using mvn.

To achieve the ignoring of all plugins I have to add the pluginExecution
element from your example for each single plugin, which extremely blows
up my pom (there - resp. in parent poms - are a lot of plugins configured).

I want m2e say, what it should do and not what it should not do.

I think there must be a simple way to achieve this. But, unfornutately,
it seems to be impossible to provide a comprehensive documentation
explaining all the key features of m2e, such as connectors,
configurators, execution filters etc.


Regards
/roman








> Hi Roman,
> 
> This should help you get started. The first mapping invokes a plugin goal 
> when the project is fully built (project clean from Eclipse), and the second 
> simply ignores the goal.
> 
> You don't need to specify a life-cycle mapping if a m2e connector already 
> exists for the given plugin (check Eclipse Marketplace and install 
> appropriate connectors, i.e. axistools is covered).
> 
> I myself couldn't find a complete and thorough documentation, including what 
> exact version should be given for the lifecycle-mapping artifact.
> 
> Also, check this out:
> 
> http://wiki.eclipse.org/M2E_plugin_execution_not_covered
> 
> Hope this helps.
> Lukasz
> 
>               <pluginManagement>
>                       <plugins>
>                               <plugin>
>                                       <groupId>org.eclipse.m2e</groupId>
>                                       
> <artifactId>lifecycle-mapping</artifactId>
>                                       <version>1.0.0</version>
>                                       <configuration>
>                                               <lifecycleMappingMetadata>
>                                                       <pluginExecutions>
>                                                               
> <pluginExecution>
>                                                                       
> <pluginExecutionFilter>
>                                                                               
> <groupId>org.codehaus.mojo</groupId>
>                                                                               
> <artifactId>idlj-maven-plugin</artifactId>
>                                                                               
> <versionRange>[1.0.0,)</versionRange>
>                                                                               
> <goals>
>                                                                               
>         <goal>generate</goal>
>                                                                               
> </goals>
>                                                                       
> </pluginExecutionFilter>
>                                                                       <action>
>                                                                               
> <execute>
>                                                                               
>         <runOnIncremental>false</runOnIncremental>
>                                                                               
> </execute>
>                                                                       
> </action>
>                                                               
> </pluginExecution>
>                                                               
> <pluginExecution>
>                                                                       
> <pluginExecutionFilter>
>                                                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                                                               
> <artifactId>maven-ear-plugin</artifactId>
>                                                                               
> <versionRange>[1.0.0,)</versionRange>
>                                                                               
> <goals>
>                                                                               
>         <goal>generate-application-xml</goal>
>                                                                               
> </goals>
>                                                                       
> </pluginExecutionFilter>
>                                                                       <action>
>                                                                               
> <ignore/>
>                                                                       
> </action>
>                                                               
> </pluginExecution>                                                            
>                                                   </pluginExecutions>
>                                               </lifecycleMappingMetadata>
>                                       </configuration>
>                               </plugin>
>                       </plugins>
>               </pluginManagement>
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of Roman Klähne
> Sent: Monday, December 19, 2011 1:37 PM
> To: [email protected]
> Subject: [m2e-users] M2Eclipse / Eclipse Indigo / LifecycleMapping 
> configuration
> 
> Hi,
> 
> 
> in past I used Eclipse 3.5.1 with old m2eclipse version. Now I've updated to 
> Eclipse Indigo with new integrated m2eclipse.
> 
> I am searching yet for a while for a documentation of the lifecycle-mapping 
> plugin with all the possible tags (<configurator>, <pluginExecution>, etc.), 
> reasonable example configurations etc. All what I can find is distributed 
> documentation explaining backgrounds etc. but not providing some examples how 
> to implement the configuration.
> 
> I want a really simple configuration ignoring all plugin execution. If I want 
> to execute a plugin I use run configurations. The only thing I need m2e is to 
> manage dependencies.
> To achieve this I dont want to add <pluginExecution> elements for all plugins 
> (at least 15 plugins) in my project pom's.
> 
> By the way, I think the pom is really a bad place to put eclipse specific 
> configuration.
> 
> Best Regards
> /roman
> 
> _______________________________________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/m2e-users
> 
> ----------------------------------------------------------------------
> This message w/attachments (message) is intended solely for the use of the 
> intended recipient(s) and may contain information that is privileged, 
> confidential or proprietary. If you are not an intended recipient, please 
> notify the sender, and then please delete and destroy all copies and 
> attachments, and be advised that any review or dissemination of, or the 
> taking of any action in reliance on, the information contained in or attached 
> to this message is prohibited. 
> Unless specifically indicated, this message is not an offer to sell or a 
> solicitation of any investment products or other financial product or 
> service, an official confirmation of any transaction, or an official 
> statement of Sender. Subject to applicable law, Sender may intercept, 
> monitor, review and retain e-communications (EC) traveling through its 
> networks/systems and may produce any such EC to regulators, law enforcement, 
> in litigation and as required by law. 
> The laws of the country of each sender/recipient may impact the handling of 
> EC, and EC may be archived, supervised and produced in countries other than 
> the country in which you are located. This message cannot be guaranteed to be 
> secure or free of errors or viruses. 
> 
> References to "Sender" are references to any subsidiary of Bank of America 
> Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are 
> Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a 
> Condition to Any Banking Service or Activity * Are Not Insured by Any Federal 
> Government Agency. Attachments that are part of this EC may have additional 
> important disclosures and disclaimers, which you should read. This message is 
> subject to terms available at the following link: 
> http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you 
> consent to the foregoing.
> _______________________________________________
> m2e-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/m2e-users
> 

_______________________________________________
m2e-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to