aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorJack Koenig2020-12-02 17:20:43 -0800
committerGitHub2020-12-03 01:20:43 +0000
commit594f783b7faf70cf7703bcb11b1d0654658c6f67 (patch)
tree92702a21fe1dede83ec4490b3aafda91b7b6875f /build.sbt
parent228878ecb49f87497638b41086c7194cd59ea50b (diff)
Restore publish settings to before sbt-ci-release (#1999)
sbt-ci-release changes the commands required to publish to Sonatype. While this may be a desirable change at some point, it is inconsistent with other repos. Reverting for the time being.
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt11
1 files changed, 10 insertions, 1 deletions
diff --git a/build.sbt b/build.sbt
index d39f99dc..557a6fe4 100644
--- a/build.sbt
+++ b/build.sbt
@@ -90,7 +90,7 @@ lazy val antlrSettings = Seq(
)
lazy val publishSettings = Seq(
- // publishMavenStyle and publishTo handled by sbt-ci-release
+ publishMavenStyle := true,
publishArtifact in Test := false,
pomIncludeRepository := { x => false },
// Don't add 'scm' elements if we have a git.remoteRepo definition,
@@ -114,6 +114,15 @@ lazy val publishSettings = Seq(
<url>http://www.eecs.berkeley.edu/~jrb/</url>
</developer>
</developers>,
+ publishTo := {
+ val v = version.value
+ val nexus = "https://oss.sonatype.org/"
+ if (v.trim.endsWith("SNAPSHOT")) {
+ Some("snapshots" at nexus + "content/repositories/snapshots")
+ } else {
+ Some("releases" at nexus + "service/local/staging/deploy/maven2")
+ }
+ }
)