I think it would be great if we could make this happen for all of Equinox.

BTW jobs is not part of Equinox, it is part of the Eclipse project.  What 
are the next steps?

Tom





From:   Raymond Auge <[email protected]>
To:     Equinox development mailing list <[email protected]>
Date:   07/17/2015 01:42 PM
Subject:        Re: [equinox-dev] Getting equinox artifacts using maven
Sent by:        [email protected]



I have interest!

On Fri, Jul 17, 2015 at 2:27 PM, Scott Lewis <[email protected]> wrote:
On 7/3/2015 5:14 AM, Mikael Barbero wrote:
Hi Christian,  

There is a bug about this issue 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=471373

>From the message 
https://dev.eclipse.org/mhonarc/lists/dash-dev/msg01348.html, you will 
understand why synchronization from repo.eclipse.org to maven central is 
in a stale state.

However, it is perfectly possible for a project to publish directly to 
Maven central. Californium project is about to do that (
https://bugs.eclipse.org/bugs/show_bug.cgi?id=468448)

If the equinox devs would like to publish their bits to repo.eclipse.org
 or gpg sign their artifacts to publish them to maven central, I can help 
with that.

Is there any interest from equinox team in publishing bits to maven repos?

As Christian said, ECF is providing an R6 OSGi Remote Services/RSA 
distribution for Apache Karaf [1].   We currently create a maven repo 
ourselves as part of our releases [2].

ECF RS/RSA has deps on 4 equinox bundles, however:

o.e.equinox.common
o.e.equinox.concurrent
o.e.core.jobs
o.e.equinox.supplement

As I understand, these are part of the equinox sdk.   Given this, I 
suppose we are asking to publish the equinox sdk as maven repo, ideally 
through maven central but repo.eclipse.org would be ok too.

Thanks,

Scott

[1] https://wiki.eclipse.org/EIG:Install_into_Apache_Karaf
[2] http://build.ecf-project.org/maven/3.10.0/



HTH

Mikael

Le 3 juil. 2015 à 12:34, Christian Schneider <[email protected]> a 
écrit :

I am currently helping Scott Lewis to bring ECF to Apache Karaf.

Our biggest problem with this is that ECF needs a bunch of equinox bundles 
that are not available in maven central.
See this 
http://download.eclipse.org/rt/ecf/3.10.0/site.p2/karaf4-min-features.xml

At the moment we use http urls to be able to get at least started. These 
urls are not really good for people inside bigger companies though.
Often these companies do not allow direct access to the internet even for 
developers and especially for production machines. So accessing the urls 
is not possible.
Additionally they are not cached like mvn urls. So every clean startup of 
karaf hits the p2 repo server again.

It also makes it very hard for people to use these artifacts in non tycho 
builds which are very common outside the eclipse world.

I have noticed that eclipse already hosts several maven repositories for 
other projects. Would it be possible to also deploy equinox bundles into 
such a repository or even better into maven central?

At apache this is very convenient. We have a nexus server at apache and 
the project poms are set up to deploy their for snapshots and releases 
there. Releases go to a staging repo automatically and after the vote you 
just need to press a publish button and the artifacts go to maven central.

I am pretty sure we can organize to help with this if eclipse would be 
interested to also get such a setup.

The collaboration between eclipse projects and apache projects is still 
quite slim unfortunately. I think one big reason for this is the separate 
repository systems that make it very difficult to use projects from each 
other. So I think tackling this problem would help a lot to improve 
collaboration.

I have read in another thread that this would be a "complicated" problem. 
Unfortunately there is no further information what the obstacles are. I 
spoke to quite some people at eclipse about this and they are all quite 
interested in maven deployments. So I think at the minimum there should be 
an open discussion so people understand where we are with this. Is there 
some place maybe on bugzilla where I can read into what was discussed 
about this?

Christian



-- 
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev



_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev


_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev



-- 
Raymond Augé (@rotty3000)
Senior Software Architect Liferay, Inc. (@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance (@OSGiAlliance)
_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev
_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to