gradle-josm-plugin / org.openstreetmap.josm.gradle.plugin.config / JosmPluginExtension / repositories
repositories
var repositories: (RepositoryHandler) -> Unit
The repositories that are added to the repository list.
Default value (in this order):
- Nexus repo for JOSM releases: https://josm.openstreetmap.de/nexus/content/repositories/releases/ (as MavenArtifactRepository)
- Download page for JOSM releases and snapshots: https://josm.openstreetmap.de/download/ (as custom IvyArtifactRepository, the
Archiv subdirectory is also included)
- Nexus repo for JOSM snapshots: https://josm.openstreetmap.de/nexus/content/repositories/snapshots/ (as MavenArtifactRepository)
- Directory in SVN repo where JOSM plugins are published: https://svn.openstreetmap.org/applications/editors/josm/dist/ (as custom IvyArtifactRepository)
- GitLab Maven repository containing some plugins that are neither in SVN nor in the Nexus repository: https://gitlab.com/api/v4/groups/JOSM/-/packages/maven (as MavenArtifactRepository)
See Also
RepositoryHandler
fun repositories(closure: Closure<RepositoryHandler>): Unit
Set the repositories with a Groovy Closure (replaces any previous setting).