gradle-josm-plugin
Module Contents
alltypes
Module Contents
open class BaseGithubReleaseTask : DefaultTask
open class CleanJosm : DefaultTask
open class CreateGithubReleaseTask : BaseGithubReleaseTask
@ExperimentalUnsignedTypes open class CustomJosmVersionCompile : JavaCompile
open class DebugJosm : RunJosmTask
class DefaultI18nSourceSet : I18nSourceSet
interface Describer
@ExperimentalUnsignedTypes data class FourBytes
open class GenerateFileList : DefaultTask
open class GeneratePluginList : DefaultTask
open class GeneratePot : Exec
class GitDescriber : Describer
class GithubConfig
class GithubReleaseException : Exception
class GithubReleasesClient
Module Contents
GithubReleasesClient(github: GithubConfig, apiUrl: String)
GithubReleasesClient(repository: String, user: String, accessToken: String, apiUrl: String)
val accessToken: String
val apiUrl: String
fun createRelease(tagName: String, targetCommitish: String? = null, name: String? = null, body: String? = null, draft: Boolean = false, prerelease: Boolean = false): JsonObject
fun deleteReleaseAsset(assetId: Int): Unit
fun getLatestRelease(): JsonObject?
fun getReleaseAssets(releaseId: Int): JsonArray<JsonObject>
fun getReleases(): JsonArray<JsonObject>
val repository: String
fun updateRelease(releaseId: Int, tagName: String? = null, targetCommitish: String? = null, name: String? = null, body: String? = null, draft: Boolean? = null, prerelease: Boolean? = null): JsonObject
fun uploadReleaseAsset(releaseId: Int, file: File, contentType: String, name: String? = null, label: String? = null): JsonObject
val user: String
class GitlabConfig
class GitlabRepositorySettings
class I18nConfig
interface I18nSourceSet
open class InitJosmPrefs : DefaultTask
java.io.InputStream
class JosmManifest
class JosmPlugin : Plugin<Project>
open class JosmPluginExtension
class JosmPluginListParser
kotlin.collections.List
kotlin.collections.List
open class LangCompile : Sync
class LangReader
class LangWriter
open class ListJosmVersions : DefaultTask
class MainConfigurationSetup
open class MarkdownToHtml : SourceTask
open class MoCompile : DefaultTask
@ExperimentalUnsignedTypes class MoReader
@ExperimentalUnsignedTypes class MoWriter
data class MsgId
data class MsgStr
org.gradle.api.artifacts.Dependency
org.gradle.api.artifacts.dsl.DependencyHandler
org.gradle.api.artifacts.dsl.RepositoryHandler
org.gradle.api.artifacts.dsl.RepositoryHandler
org.gradle.api.execution.TaskExecutionGraph
org.gradle.api.plugins.Convention
org.gradle.api.plugins.ExtensionContainer
org.gradle.api.Project
org.gradle.api.Project
org.gradle.api.Project
org.gradle.api.tasks.SourceSet
org.gradle.testing.jacoco.tasks.JacocoReport
class Pagination
data class PluginInfo
open class PoCompile : DefaultTask
open class PublishToGithubReleaseTask : BaseGithubReleaseTask
open class ReleaseSpec
open class ReleaseToGitlab : DefaultTask, Runnable
open class RunJosmTask : JavaExec
open class ShortenPoFiles : DefaultTask
class SvnDescriber : Describer
open class TransifexDownload : Exec
object Urls
open class WriteRequiredPluginConfig : DefaultTask
package org.openstreetmap.josm.gradle.plugin
package org.openstreetmap.josm.gradle.plugin.config
package org.openstreetmap.josm.gradle.plugin.github
Module Contents
class GithubReleaseException : Exception
class GithubReleasesClient
Module Contents
GithubReleasesClient(github: GithubConfig, apiUrl: String)
GithubReleasesClient(repository: String, user: String, accessToken: String, apiUrl: String)
val accessToken: String
val apiUrl: String
fun createRelease(tagName: String, targetCommitish: String? = null, name: String? = null, body: String? = null, draft: Boolean = false, prerelease: Boolean = false): JsonObject
fun deleteReleaseAsset(assetId: Int): Unit
fun getLatestRelease(): JsonObject?
fun getReleaseAssets(releaseId: Int): JsonArray<JsonObject>
fun getReleases(): JsonArray<JsonObject>
val repository: String
fun updateRelease(releaseId: Int, tagName: String? = null, targetCommitish: String? = null, name: String? = null, body: String? = null, draft: Boolean? = null, prerelease: Boolean? = null): JsonObject
fun uploadReleaseAsset(releaseId: Int, file: File, contentType: String, name: String? = null, label: String? = null): JsonObject
val user: String
kotlin.collections.List
class Pagination
open class ReleaseSpec
package org.openstreetmap.josm.gradle.plugin.gitlab
package org.openstreetmap.josm.gradle.plugin.i18n
package org.openstreetmap.josm.gradle.plugin.i18n.io
package org.openstreetmap.josm.gradle.plugin.io
package org.openstreetmap.josm.gradle.plugin.task
package org.openstreetmap.josm.gradle.plugin.task.github
package org.openstreetmap.josm.gradle.plugin.task.gitlab
package org.openstreetmap.josm.gradle.plugin.util