Yup, that's exactly what I'm setting up. It looks like I'll have to do the pom first build for freemarker though since their manifest is broken. Also doing it for the ANTLR jar,
so need to go there anyway. Love this resource, BTW:
https://wiki.eclipse.org/Tycho/How_Tos/Dependency_on_pom-first_artifacts
It would be good to have a p2 repo like this at eclipse.org too as a modern Orbit, or something...
Thanks!
Doug.
From: tycho-user-bounces@xxxxxxxxxxx [tycho-user-bounces@xxxxxxxxxxx] on behalf of Mickael Istria [mistria@xxxxxxxxxx]
Sent: Friday, June 20, 2014 12:32 PM
To: tycho-user@xxxxxxxxxxx
Subject: Re: [tycho-user] Integrating OSGi bundles from Maven Central
If you use pomDependencies=consider, then don't forget that at installation, you need to make the bundle available in a p2-friendly way, or your installation will fail being unable to resolve freemarker.
I think the the "Eclipse Bundle Recipes" [1] project is about resolving this general issue of consuming Maven bundles in the p2 world, and vice-versa.
For JBoss Tools, we've created what we called "Locus" which is a site that allows us to include OSGi bundle coming from Maven in a p2 repository that we can consume with Tycho and Eclipse later. See
https://github.com/jbosstools/jbosstools-locus/blob/master/site/pom.xml
HTH.
[1]
https://www.eclipse.org/proposals/rt.ebr/