On 05/27/2013 04:07 PM, Thanh Ha wrote:
Hi Mickael,
Thanks for the reminder. I guess my concern at the moment is
where should this exist?
The preliminary challenge is more that this Mojo requires some
Platform bundles (PDE apitools and it dependencies) to be available
as Maven artifacts. This is not something easy to manage, and CBI
does not yet provide that.
We first need to discuss how bundles can be made available via
Maven. Moreover, to avoid bad surprises, the Mojo should depend on
releases of the bundles; however, Tycho does not have a release
mechanism and all builds do produce SNAPSHOTs.
What I did so far, as explained in the bug, is that I manually
installed in my local repo some Eclipse bundles as release (using
x.y.z.qualifier as version for the release), so the Mojo could
resolve them. But this is still a hack.
The same issue will occur for all stuff that used to be done with
Ant tasks and that we don't want to fully rewrite: generation of
extension point description (
https://bugs.eclipse.org/bugs/show_bug.cgi?id=350735 ) is another
example.
|