Thanks, Igor.

Actually I could add one extension by hacking M2Eclipse. I added a jar file 
into org.maven.ide.eclipse.maven_embedder_0.12.1.201206282159\libs and added an 
entry to Bundle-Classpath in 
org.maven.ide.eclipse.maven_embedder_0.12.1.201206282159\META-INF\MANIFEST.MF.  
But this is a deprecated way.

Finally I implemented my functionality by implementing an extension point 
'org.maven.ide.eclipse.mavencomponentContributor'. I binded a new 
MavenExecutionRequestPopulator which set an execution listener to the maven 
execution requst so that I could track the duration of maven build in M2Eclipse.

Thanks,
Chandler
________________________________________
From: m2e-users-boun...@eclipse.org [m2e-users-boun...@eclipse.org] on behalf 
of Zhang, Xueqian [xueqzh...@ebay.com]
Sent: Friday, August 03, 2012 2:39 PM
To: m2e-users@eclipse.org
Subject: [m2e-users] How to add maven extensions in M2Eclipse

Hi there,

I have a maven extension, which works if I put it under <M2_HOME>/lib/ext . I 
developed a similar extension as https://github.com/etesla/tesla-profiler
However, how can I make it work in M2Eclipse? It seems I can add my jar file to 
Bundle-Classpath in  
/home/chandler/Juno/plugins/org.eclipse.m2e.maven.runtime_1.1.0.20120529-1956/META-INF/MANIFEST.MF.
 But this is ugly. Is there an elegant way to do this?

Thanks,
Chandler
_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/m2e-users
_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/m2e-users

Reply via email to