On 13 Feb 2012, at 17:43, Andrei Pozolotin wrote: > Stuart:feature > > is this m2e feature expandable for scr plugin? > (generate incremental osgi component xml descriptors) > > if not, is current "m2e bundle awareness" a separate project > I could reuse to copy/paste this approach for src? > > which one / where please?
m2e 1.x relies on custom configurators to map between Eclipse and Maven lifecycles: http://wiki.eclipse.org/M2E_plugin_execution_not_covered http://wiki.eclipse.org/M2E_Extension_Development The Tycho specific configurators for OSGi can be found at: https://github.com/sonatype/m2eclipse-tycho/tree/master/org.sonatype.tycho.m2e/src/org/sonatype/tycho/m2e/internal Which could be extended to also cover SCR generation - you'd need to detect when to regenerate the descriptors, rather than on every workspace change. Detailed questions about m2e internals are best asked on https://dev.eclipse.org/mailman/listinfo/m2e-dev > Thank you, > > Andrei > > -------- Original Message -------- > Subject: m2e integration (was: [VOTE] Release Felix maven-bundle-plugin > version 2.3.7) > From: Stuart McCulloch <mccu...@gmail.com> > To: dev@felix.apache.org > Date: Mon 13 Feb 2012 10:17:00 AM CST >> On 13 Feb 2012, at 15:34, Andrei Pozolotin wrote: >>> Stuart: >>> >>> you mentioned before that maven-bundle-plugin >>> how has some default bindings for m2e >>> for incremental manifest build in eclipse; >>> >>> can you please elaborate a little on >>> how to setup pom to use this feature properly? >>> >>> in 2.3.7? >>> >>> (my current concert is incremental build speed) >> There are no m2e bindings in the plugin and no special pom settings - >> instead m2e has been improved to detect bundle projects and adjust the >> instructions (in-memory) to work with JDT and PDE >> >> You can find this support in the development drop of the m2eclipse-tycho >> configurator >> https://repository.sonatype.org/content/repositories/forge-sites/m2eclipse-tycho/0.6.0/N/0.6.0.201112050222/ >> >> If you already have the m2eclipse-tycho configurator installed then adding >> the above update site and checking for software updates should install the >> above update. >> >> If you don't have the m2eclipse-tycho configurator you can install it via >> Eclipse->Preferences->Maven->Discovery->Open Catalog... then follow the >> above instructions. >> >>> Thank you, >>> >>> Andrei >>> >>> >>> -------- Original Message -------- >>> Subject: [VOTE] Release Felix maven-bundle-plugin version 2.3.7 >>> From: Stuart McCulloch <mccu...@gmail.com> >>> To: dev@felix.apache.org >>> Date: Sat 11 Feb 2012 01:42:52 PM CST >>>> Hi folks, >>>> >>>> We solved 5 issues in this release: >>>> >>>> https://issues.apache.org/jira/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+FELIX+AND+fixVersion+%3D+%22maven-bundle-plugin-2.3.7%22 >>>> >>>> There are still some outstanding issues: >>>> >>>> https://issues.apache.org/jira/browse/FELIX/component/12311143 >>>> >>>> Staging repository: >>>> >>>> https://repository.apache.org/content/repositories/orgapachefelix-221/ >>>> >>>> Maven site docs: >>>> >>>> http://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-2.3.7/doc/site/index.html >>>> >>>> You can use this UNIX script to download the release and verify the >>>> signatures: >>>> >>>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh >>>> >>>> Usage: >>>> >>>> sh check_staged_release.sh 221 /tmp/felix-staging >>>> >>>> Please vote to approve this release: >>>> >>>> [ ] +1 Approve this release >>>> [ ] -1 Veto this release (please provide specific comments) >>>> >>>> This vote will be open for 72 hours. >>>> >>>> -- >>>> Cheers, Stuart >> >