Modify

Opened 9 months ago

Last modified 9 months ago

#16347 new defect

Nexus Server: SNAPSHOT is not a good version for plugins

Reported by: michael2402 Owned by: team
Priority: normal Milestone:
Component: unspecified Version:
Keywords: nexus Cc: floscher

Description

Currently, the nexus server running at
https://josm.openstreetmap.de/nexus/content/groups/public/
is providing artefacts for the plugins.

It currently uses the version name SNAPSHOT for all plugins

This is not a valid maven version, since SNAPSHOT can only be used as modifier.

Gradle is not recognizing them as SNAPSHOT because of this and won't resolve the dynamic timestamped jars. See
Gradle-Bug #5613

Attachments (0)

Change History (1)

comment:1 Changed 9 months ago by floscher

The josm-unittest artifact should also be published to the Nexus repo with a version number instead of as SNAPSHOT.

This would allow repeatable builds for the JOSM plugins built with Gradle, because the version of that dependency would not change unexpectedly.

At least publishing the tested JOSM versions would already be great, more published versions would be even better.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to michael2402
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.