diff --git a/README.md b/README.md index c906e93b..4bd7f990 100644 --- a/README.md +++ b/README.md @@ -201,8 +201,8 @@ By default, `initialize${repository.name.capitalize()}StagingRepository` task ad The description can be customized via: * `io.github.gradlenexus.publishplugin.NexusPublishExtension.getRepositoryDescription` property (default: `$group:$module:$version` of the root project) -* `io.github.gradlenexus.publishplugin.InitializeNexusStagingRepository.repositoryDescription` property -* `io.github.gradlenexus.publishplugin.FindStagingRepository.descriptionRegex` property (regex, default: `"\\b" + Regex.escape(repositoryDescription) + "(\\s|$)"`) +* `io.github.gradlenexus.publishplugin.InitializeNexusStagingRepositoryTask.repositoryDescription` property +* `io.github.gradlenexus.publishplugin.FindStagingRepositoryTask.descriptionRegex` property (regex, default: `"\\b" + Regex.escape(repositoryDescription) + "(\\s|$)"`) So the steps to publish and release in different Gradle invocations are: 1. Publish the artifacts to the staging repository: `./gradlew publishToSonatype` diff --git a/src/main/kotlin/io/github/gradlenexus/publishplugin/FindStagingRepositoryTask.kt b/src/main/kotlin/io/github/gradlenexus/publishplugin/FindStagingRepositoryTask.kt index 10ae9fce..4b607f97 100644 --- a/src/main/kotlin/io/github/gradlenexus/publishplugin/FindStagingRepositoryTask.kt +++ b/src/main/kotlin/io/github/gradlenexus/publishplugin/FindStagingRepositoryTask.kt @@ -62,7 +62,7 @@ abstract class FindStagingRepositoryTask : AbstractNexusStagingRepositoryTask() registry.get()[repository.name] = descriptor } - // TODO: Duplication with InitializeNexusStagingRepository + // TODO: Duplication with InitializeNexusStagingRepositoryTask private fun determineStagingProfileId(repository: NexusRepository, client: NexusClient): String { var stagingProfileId = repository.stagingProfileId.orNull if (stagingProfileId == null) { diff --git a/src/main/kotlin/io/github/gradlenexus/publishplugin/InitializeNexusStagingRepositoryTask.kt b/src/main/kotlin/io/github/gradlenexus/publishplugin/InitializeNexusStagingRepositoryTask.kt index 38a0458b..a20b32fa 100644 --- a/src/main/kotlin/io/github/gradlenexus/publishplugin/InitializeNexusStagingRepositoryTask.kt +++ b/src/main/kotlin/io/github/gradlenexus/publishplugin/InitializeNexusStagingRepositoryTask.kt @@ -48,6 +48,7 @@ abstract class InitializeNexusStagingRepositoryTask : AbstractNexusStagingReposi registry.get()[repository.name] = descriptor } + // TODO: Duplication with FindStagingRepositoryTask private fun determineStagingProfileId(repository: NexusRepository, client: NexusClient): String { var stagingProfileId = repository.stagingProfileId.orNull if (stagingProfileId == null) {