gradle-josm-plugin / org.openstreetmap.josm.gradle.plugin.config

Package org.openstreetmap.josm.gradle.plugin.config

Classes for configuring the Gradle build of your JOSM plugin.

JosmPluginExtension is the main class, which can be accessed in your Gradle build via project.josm.

I18nConfig and JosmManifest provide some specialized options for internationalization and the MANIFEST.MF file of your JOSM plugin. These are accessible via project.josm.i18n and project.josm.manifest.

Types

GithubConfig

class GithubConfig

Configuration options for the new GitHub releases feature.

GitlabConfig

class GitlabConfig

I18nConfig

class I18nConfig

Holds configuration options regarding internationalization.

JosmManifest

class JosmManifest

The info that will be written into the manifest file of the plugin *.jar

JosmPluginExtension

open class JosmPluginExtension

This extension is added to the project as project.josm