[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jersey-dev] Jersey P2 repository
|
Hi all,
ECF has recently released our OSGi Remote Services provider using
recently-released Jersey 2.28 [1]. I created a p2 repo that contains
both Jersey 2.28 and it's dependencies in addition to the ECF
distribution provider bundles using Jersey.
Just as an example, this is where it would be helpful for ECF and it's
consumers to have Jersey distributed as a p2 repo alongside maven repo.
Thanks,
Scott
[1]
http://eclipseecf.blogspot.com/2019/02/restful-osgi-r7-remote-services-with.html
On 2/4/2019 8:11 PM, Scott Lewis wrote:
Hi Jan,
On 2/4/2019 9:29 AM, Jan Supol wrote:
Hello Scott,
I have only a vague understanding how projects get to Eclipse Orbit.
I assume there would be some legal process that needs to approve the
project before it is added to Orbit. Previous version (and the the
dependencies such as hk2) was added by the Eclipse Foundation, not by
Jersey team.
Actually it was added by committers because they wanted to consume
and/or redistribute Jersey. Two examples that I'm aware of are ECF
(for OSGi remote services) and C/C++ dev tools (they use Jersey for
their docker api I believe).
They and we did have to go through a legal process at the
time...mostly because Jersey was not a project under the EF
umbrella. Now that it is, I don't think the legal process involves
any more than a regular release as it doesn't really make sense to
move Jersey to orbit...rather other EF projects can consume from other
EF projects directly without extra legal review (my understanding as
project lead).
Most of the Jersey artifacts are OSGi bundles already, as well as the
dependencies, but currently I do not see a wide demand from the
community for a p2 repository.
All the simultaneous release projects are required to produce p2 repos
so that they can be easily consumed by other SR projects. I know of at
least two EF projects that are already consuming Jersey (albeit
2.22). There may very well be others using Jersey 2.22 that I'm not
aware of. I think you can consider those projects as expressing some
desire for using Jersey...and from my chair having Jersey in a p2
repository would help us/them...since our existing builds are setup to
build p2 repos for the SR.
FWIW, the tycho maven plugin makes it quite easy to build a p2
repository alongside a maven-based build. Consequently, many eclipse
projects (including mine) now produce both maven-ready bundles...e.g.
for deployment to maven central...alongside p2 repos that contain the
same bits for the same bundles.
I've actually been playing around with adding 2.28 Jersey to our
tycho-based builder for this project [1]...if you are interested once
done I can provide you with the features and tycho config.
If you are interested in gauging interest further among EF projects,
you might want to post a query on cross-projects-issues-dev
mailing-list[2]...this is the communication channel for the
simultaneous release projects.
Scott
[1] https://github.com/ECF/JaxRSProviders
[2] https://accounts.eclipse.org/mailing-list/cross-project-issues-dev
Thanks,
Jan
On 03.02.2019 22:40, Scott Lewis wrote:
I see that the 2.28 version is in maven central.
Are there any plans or intentions to produce a p2 repo with Jersey
2.28+?...e.g. for easy consumption by simultaneous release projects?
Thanks,
Scott
On 1/30/2019 6:19 PM, Scott Lewis wrote:
Congrats on the release.
Before the Jersey project joined Eclipse Jersey and it's
dependencies were packaged as bundles and made available via the
eclipse orbit project [1].
Does 2.28 make itself available in a similar manner?...i.e. as osgi
bundles with dependencies, etc? A p2 repository?
I couldn't find anything on the jersey download page but thought I
would ask here.
Thanks,
Scott
[1]
https://download.eclipse.org/tools/orbit/downloads/drops/R20181128170323/
On 1/28/2019 12:43 PM, Jan Supol wrote:
It is a great pleasure to announce that Jersey 2.28 has been
released!
It is also a part Eclipse Glassfish 5.1.0, which has been
released, too!
Check it out and let us know how you like it.
Thank you for using Jersey.
--Jan
_______________________________________________
jersey-dev mailing list
jersey-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jersey-dev
_______________________________________________
jersey-dev mailing list
jersey-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jersey-dev
_______________________________________________
jersey-dev mailing list
jersey-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jersey-dev
_______________________________________________
jersey-dev mailing list
jersey-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jersey-dev
_______________________________________________
jersey-dev mailing list
jersey-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jersey-dev