protocol/build.sbt (26 lines of code) (raw):
name := "scala-compiler-indices-protocol"
organization := "org.jetbrains.scala"
scalaVersion := "2.13.16"
crossScalaVersions := Seq("2.10.7", "2.12.20", "2.13.16")
libraryDependencies += "io.spray" %% "spray-json" % "1.3.6"
homepage := Some(url("https://github.com/JetBrains/intellij-compiler-indices"))
scmInfo := Some(
ScmInfo(
url("https://github.com/JetBrains/intellij-compiler-indices"),
"scm:git:git@github.com:JetBrains/intellij-compiler-indices.git"
)
)
developers := List(
Developer(
id = "sugakandrey",
name = "Andrey Sugak",
email = "andrey.sugak@jetbrains.com",
url = url("https://github.com/sugakandrey")
)
)
licenses += ("Apache-2.0", url("http://www.apache.org/licenses/LICENSE-2.0"))
Test / publishArtifact := false
sonatypeProfileName := "org.jetbrains"
val publishAllCommand =
"; clean ; compile ; + test ; + publishLocal ; ci-release"
addCommandAlias("publishAll", publishAllCommand)