24 lines
776 B
Scala
24 lines
776 B
Scala
def selectCredentials(): Credentials =
|
|
if ((Path.userHome / ".sbt" / ".credentials").exists())
|
|
Credentials(Path.userHome / ".sbt" / ".credentials")
|
|
else
|
|
Credentials.apply(
|
|
realm = "Reposilite",
|
|
host = "maven.garrity.co",
|
|
userName = sys.env
|
|
.get("GS_MAVEN_USER")
|
|
.getOrElse(
|
|
throw new RuntimeException(
|
|
"You must either provide ~/.sbt/.credentials or specify the GS_MAVEN_USER environment variable."
|
|
)
|
|
),
|
|
passwd = sys.env
|
|
.get("GS_MAVEN_TOKEN")
|
|
.getOrElse(
|
|
throw new RuntimeException(
|
|
"You must either provide ~/.sbt/.credentials or specify the GS_MAVEN_TOKEN environment variable."
|
|
)
|
|
)
|
|
)
|
|
|
|
credentials += selectCredentials()
|