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)
Note:
See TracTickets
for help on using tickets.
The
josm-unittest
artifact should also be published to the Nexus repo with a version number instead of asSNAPSHOT
.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.