I have never encountered that plugin before, looks like John wrote it, so if I say something stupid he can correct me.
m2e doesn’t know whether it’s safe to execute or to ignore that plugin in the context of an Eclipse build.
Quickly looking at [1], I would say assembling the project sources is irrelevant to building an app and deploy it *from Eclipse*. So I would say it’s safe to ignore it. But that really depends on the project. I don’t know if it _needs_ it’s sources to be deployed at runtime.
If it’s actually safe to ignore, you have 3 options :
- mark as ignore in pom.xml : you need to do that in each and every quickstart project, but you guarantee your users won’t see an error on import
- mark as ignore in Eclipse : you need to do that once per workspace, but this has to be a user action. You can only document that step in each quickstart
- ask John to add a META-INF/m2e/lifecycle-mapping-metadata.xml file in his plugin [2], so that m2e will safely ignore it by default, with any further pom.xml meddling
As a general rule, I would say that yes, you should try to avoid using non-standard, unsupported maven plugins in Eclipse. You’ll run into less trouble.
If you can’t avoid it, then adding the lifecycle-mapping in the pom (provided it’s safe) will guarantee your users won’t see any errors.
Fred
Fred, did we run into this issue with any of the JBoss EAP
quickstarts? It sounds familiar, but I can't find anything.
On 06/04/2015 09:10 AM, Rafael
Benevides wrote:
Hi all,
Recently I reported a bug to BRMS Quickstarts where it couldn't be
built when imported to JBDS due to the existence of a maven plugin
not covered by m2e.
When the Quickstart gets imported, it says:
"Plugin execution not covered by lifecycle configuration:
org.commonjava.maven.plugins:project-sources-maven-plugin:0.3:archive
(execution: project-sources-archive, phase: initialize)"
The question is: What's the recommendation from JBDS guys for
this?
1 - Avoid non-convered plugins by m2e
2 - Mark it as ignored in the pom.xml when importing it
3 - Mark it as as ignored in eclipse (experimental)
4 - Other recommendation
For reference, the related bug is https://bugzilla.redhat.com/show_bug.cgi?id=1227861
--
Rafael Benevides | Senior Software Engineer
JBoss Developer Materials lead
M: +1-919-592-6255
<Pièce jointe.jpeg>
Better technology. Faster innovation. Powered by community
collaboration.
See how it works at
www.redhat.com
<Pièce jointe.png> <Pièce jointe.png>
_______________________________________________
jbossdeveloper mailing list
jbossdeveloper@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbossdeveloper