diff options
Diffstat (limited to 'plugins/sonatype-release')
-rw-r--r-- | plugins/sonatype-release/src/SonatypeRelease.scala | 2 | ||||
-rw-r--r-- | plugins/sonatype-release/src/sonatype/SonatypeLib.scala | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/plugins/sonatype-release/src/SonatypeRelease.scala b/plugins/sonatype-release/src/SonatypeRelease.scala index 5d908f9..57c27df 100644 --- a/plugins/sonatype-release/src/SonatypeRelease.scala +++ b/plugins/sonatype-release/src/SonatypeRelease.scala @@ -22,5 +22,5 @@ trait SonatypeRelease extends Publish{ def publishSonatype = sonatypeLib.publishSigned( publishedArtifacts, releaseFolder ) - override def publish = {super.publish; publishSonatype} + override def publish = super.publish ++ publishSonatype } diff --git a/plugins/sonatype-release/src/sonatype/SonatypeLib.scala b/plugins/sonatype-release/src/sonatype/SonatypeLib.scala index 317c60f..08f7ee1 100644 --- a/plugins/sonatype-release/src/sonatype/SonatypeLib.scala +++ b/plugins/sonatype-release/src/sonatype/SonatypeLib.scala @@ -74,18 +74,20 @@ final case class SonatypeLib( artifacts, new URL(deployURI ++ releaseFolder), Some(credentials) ) - if (releaseFolder.endsWith("-SNAPSHOT")){ + val urls = if (releaseFolder.endsWith("-SNAPSHOT")){ publish(snapshotsURI) } else { val profile = getStagingProfile val repoId = createStagingRepo(profile) - publish( + val urls = publish( serviceURI ++ "/staging/deployByRepositoryId/" ++ repoId.string ) finishRelease( getStagingRepoById(repoId), profile ) + urls } System.err.println(lib.green("Successfully published to Sonatype!")) + urls } /* |