Set credentail only when SONTAYPE_USERNAME/PASSWORD are set

This commit is contained in:
Taro L. Saito 2017-01-19 20:53:09 -08:00
parent 5fdd82cdb5
commit 05cb366fd2

View File

@ -10,10 +10,14 @@ description := "snappy-java: A fast compression/decompression library"
sonatypeProfileName := "org.xerial"
credentials += Credentials("Sonatype Nexus Repository Manager",
"oss.sonatype.org",
sys.env.getOrElse("SONATYPE_USERNAME", ""),
sys.env.getOrElse("SONATYPE_PASSWORD", ""))
credentials ++= {
if(sys.env.contains("SONATYPE_USERNAME") && sys.env.contains("SONATYPE_PASSWORD")) {
Seq(Credentials("Sonatype Nexus Repository Manager", "oss.sonatype.org", sys.env("SONATYPE_USERNAME"), sys.env("SONATYPE_PASSWORD")))
}
else {
Seq.empty
}
}
pomExtra := {
<url>https://github.com/xerial/snappy-java</url>