[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [equinox-dev] Maven snapshot repository available ?
- From: Stephan Herrmann <stephan.herrmann@xxxxxxxxx>
- Date: Tue, 11 Apr 2017 14:42:05 +0200
- Delivered-to: email@example.com
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
Let me directly add some words of caution:
When pushing Eclipse artifacts to Maven Central we convert
OSGi 4 part versions to 3 part versions as suitable for a Maven Release.
When anybody starts to publish snapshots they should be very
careful in testing that snapshots don't interfere with builds
requesting a release version. Example: [4.6.0,4.7.0) should
select any of 4.6.1, 4.6.2 ... but *not* 4.7.0.
As soon as a snapshot exists, e.g., as 4.7.0.v2017040112000
then this version would be considered (by some maven versions)
as < 4.7.0 and thus be picked via the above version range.
Client builds using Maven may not customarily use such version
ranges, but dependencies among Eclipse artifacts do make use
of semantic versioning and thus could be wired in incompatible
One way around this, *might* be to publish / consume snapshots
only via repo.eclipse.org, not Maven Central. This would leave
the due diligence to consumers, who only have to ensure that
artifacts from repo.eclipse.org don't accidentally creep into
release builds via their local maven repository.
Another way, might be to enhance the aggregator to create literally
4.7.0-SNAPSHOT versions (no qualifier expansion). So far, however,
I don't see huge demand for this.
Yep, there's plenty of ways how Maven can get confused (to say
the least) about mavenized OSGi artifacts.
On 11.04.2017 10:50, Jonah Graham wrote:
AFAIK the bundles are being pushed as part of the Platform release
cycle, after aggregation rather than from the equinox builds
Stephan Herrmann has been doing that work and has written it up on the
mailing list, wiki and did a blog post about it.
However that does not answer your snapshot question, perhaps it will
give you the information on where to obtain the information?
Kichwa Coders Ltd.
On 10 April 2017 at 12:52, Cristiano GaviÃo <cvgaviao@xxxxxxxxx> wrote:
recently I discovered that equinox and platform released bundles are finally
being deployed at maven central repository.
I got very happy to see that happen and would like to thank the responsible
for this !
Certainly this will bring a great improvement to my building process which
do not use tycho nor p2.
But I also need to build and test against the latest bundles. So, is a
snapshot repository being generated anywhere ?
equinox-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
equinox-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit