aboutsummaryrefslogtreecommitdiff
path: root/plugins/sonatype-release/src
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/sonatype-release/src')
-rw-r--r--plugins/sonatype-release/src/SonatypeRelease.scala2
-rw-r--r--plugins/sonatype-release/src/sonatype/SonatypeLib.scala6
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
}
/*