[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] question about maven repo generation

Hi Scott,

Why don't we define a new feature by including these equinox bundles and use tycho to generate the dependency feature during the maven build? That way we can have these dependencies in our own repo until they are properly published to Equinox Repo.


Thanks and Regards,
Harshana
--
Harshana Eranga Martin

On 13 August 2015 at 00:23, Scott Lewis <slewis@xxxxxxxxxxxxx> wrote:
Hi Folks,

As some of you know, I've been creating Karaf features for using ECF Remote Services on Karaf [1].

Currently, these features use the 'http' download to install. ÂThe usual/typical download in Karaf features is Maven, however, and there are some people in the Karaf community that would like to use (and possibly create themselves) Karaf features that install ECF Remote Services bundles via Maven and perhaps even use Maven central.

We create a Maven repo for ECF bundles [2], and so this shouldn't be an issue.  We have, however, a few dependencies on Equinox bundles (see at the top here [3]), and currently (this may change in the future) Equinox does not by default create and publish a maven repo that contains these bundles.

In the interim (until these equinox bundles are made available via a maven repo), it would be very nice if we could find a way to simply *add* these dependencies to *our* maven repo when it's generated. Currently the b3aggregator generates this ECF maven repo, and so what I'm asking is: Âdoes anyone know a way to add bundles to a generated maven repo during the b3aggregation process? ÂIs this possible, or do we need to wait for Equinox to publish these bundles via it's own repo?

A related question:Â ÂCan/could this be done with a Tycho build? Where is the Tycho build in terms of readiness for usage in the ECF builder?

Thanks,

Scott

[1] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf
[2] http://build.ecf-project.org/maven/
[3] http://download.eclipse.org/rt/ecf/latest/site.p2/karaf-features.xml
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ecf-dev