Skip to content

Commit

Permalink
prepare release 0.14.3
Browse files Browse the repository at this point in the history
  • Loading branch information
simerplaha committed Aug 9, 2020
1 parent da6cf62 commit e85a28b
Showing 1 changed file with 30 additions and 44 deletions.
74 changes: 30 additions & 44 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,11 @@ def publishScalaOptions(scalaVersion: String): Seq[String] =
CrossVersion.partialVersion(scalaVersion) match {
case Some((2, major)) if major >= 12 =>
Seq(
// "-opt:l:inline",
// "-opt-warnings",
// "-opt-inline-from:swaydb.**",
// "-Yopt-log-inline",
// "_"
"-opt:l:inline",
"-opt-warnings",
"-opt-inline-from:swaydb.**",
"-Yopt-log-inline",
"_"
)

case Some((2, 11)) =>
Expand Down Expand Up @@ -80,7 +80,7 @@ val publishSettings = Seq[Setting[_]](
publishMavenStyle := true,
licenses := Seq("LAGPL3" -> url("https://github.com/simerplaha/SwayDB/blob/master/LICENSE.md")),
publish := {},
publishLocal := {},
// publishLocal := {},
sonatypeProjectHosting := Some(GitHubHosting("simerplaha", "SwayDB", "simer.j@gmail.com")),
developers := List(
Developer(id = "simerplaha", name = "Simer JS Plaha", email = "simer.j@gmail.com", url = url("http://swaydb.io"))
Expand Down Expand Up @@ -148,34 +148,30 @@ lazy val core =
.in(file("core"))
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies ++= commonDependencies(scalaVersion.value)
).dependsOn(data, macros % "test->test;compile-internal", compression, configs % "test->test", serializers % "test->test")
.settings(libraryDependencies ++= commonDependencies(scalaVersion.value))
.dependsOn(data, macros % "test->test;compile-internal", compression, configs % "test->test", serializers % "test->test")

lazy val data =
project
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies ++= commonDependencies(scalaVersion.value)
).dependsOn(macros % "compile-internal")
.settings(libraryDependencies ++= commonDependencies(scalaVersion.value))
.dependsOn(macros % "compile-internal")

lazy val `data-java` =
project
.settings(crossPaths := false)
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies ++= commonJavaDependencies
).dependsOn(data)
.settings(libraryDependencies ++= commonJavaDependencies)
.dependsOn(data)

lazy val swaydb =
project
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies ++=
commonDependencies(scalaVersion.value)
).dependsOn(core % "test->test;compile->compile", serializers, configs)
.settings(libraryDependencies ++= commonDependencies(scalaVersion.value))
.dependsOn(core % "test->test;compile->compile", serializers, configs)

lazy val configs =
project
Expand All @@ -192,16 +188,14 @@ lazy val serializers =
lazy val `core-stress` =
project
.settings(commonSettings)
.settings(
libraryDependencies ++= testDependencies(scalaVersion.value)
).dependsOn(core)
.settings(libraryDependencies ++= testDependencies(scalaVersion.value))
.dependsOn(core)

lazy val `core-performance` =
project
.settings(commonSettings)
.settings(
libraryDependencies ++= testDependencies(scalaVersion.value)
).dependsOn(core)
.settings(libraryDependencies ++= testDependencies(scalaVersion.value))
.dependsOn(core)

lazy val compression =
project
Expand All @@ -219,26 +213,24 @@ lazy val macros =
project
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaVersion.value
)
.settings(libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaVersion.value)

lazy val `swaydb-stress` =
project
.settings(commonSettings)
.settings(
libraryDependencies ++= commonDependencies(scalaVersion.value)
).dependsOn(core, configs)
.settings(libraryDependencies ++= commonDependencies(scalaVersion.value))
.dependsOn(core, configs)
.dependsOn(swaydb, core % "test->test")

lazy val `swaydb-java` =
project
.settings(name := "java")
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies ++= commonJavaDependencies
name := "java",
crossPaths := false
)
.settings(commonSettings)
.settings(publishSettings)
.settings(libraryDependencies ++= commonJavaDependencies)
.dependsOn(swaydb, `data-java`)

/**
Expand All @@ -249,27 +241,21 @@ lazy val `swaydb-monix` =
.settings(name := "monix")
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies += "io.monix" %% "monix" % monixVersion
)
.settings(libraryDependencies += "io.monix" %% "monix" % monixVersion)
.dependsOn(data)

lazy val `swaydb-zio` =
project
.settings(name := "zio")
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies += "dev.zio" %% "zio" % zioVersion
)
.settings(libraryDependencies += "dev.zio" %% "zio" % zioVersion)
.dependsOn(data)

lazy val `swaydb-cats-effect` =
project
.settings(name := "cats-effect")
.settings(commonSettings)
.settings(publishSettings)
.settings(
libraryDependencies += "org.typelevel" %% "cats-effect" % catsEffectVersion
)
.settings(libraryDependencies += "org.typelevel" %% "cats-effect" % catsEffectVersion)
.dependsOn(data)

0 comments on commit e85a28b

Please sign in to comment.