Modify

Opened 6 years ago

Last modified 6 years 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 by floscher, 6 years ago

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. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to michael2402.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.