diff --git a/build.sbt b/build.sbt index 386efcde56..8292996a53 100644 --- a/build.sbt +++ b/build.sbt @@ -52,7 +52,8 @@ val commonSettings = commonSmlBuildSettings ++ ossPublishSettings ++ Seq( publishArtifacts, releaseStepCommand("sonatypeBundleRelease"), pushChanges - ) + ), + ideSkipProject := (scalaVersion.value == scala2_13) ) def dependenciesFor(version: String)(deps: (Option[(Long, Long)] => ModuleID)*): Seq[ModuleID] = @@ -73,41 +74,41 @@ lazy val rootProject = (project in file(".")) .settings(publishArtifact := false, name := "tapir") .aggregate( core.projectRefs ++ - cats.projectRefs ++ - enumeratum.projectRefs ++ - refined.projectRefs ++ - zio.projectRefs ++ - circeJson.projectRefs ++ - jsoniterScala.projectRefs ++ - playJson.projectRefs ++ - sprayJson.projectRefs ++ - uPickleJson.projectRefs ++ - tethysJson.projectRefs ++ - openapiModel.projectRefs ++ - openapiCirce.projectRefs ++ - openapiCirceYaml.projectRefs ++ - openapiDocs.projectRefs ++ - swaggerUiAkka.projectRefs ++ - redocAkka.projectRefs ++ - swaggerUiHttp4s.projectRefs ++ - redocHttp4s.projectRefs ++ - swaggerUiFinatra.projectRefs ++ - swaggerUiPlay.projectRefs ++ - redocPlay.projectRefs ++ - serverTests.projectRefs ++ - akkaHttpServer.projectRefs ++ - http4sServer.projectRefs ++ - sttpStubServer.projectRefs ++ - finatraServer.projectRefs ++ - finatraServerCats.projectRefs ++ - playServer.projectRefs ++ - vertxServer.projectRefs ++ - zioServer.projectRefs ++ - sttpClient.projectRefs ++ - tests.projectRefs ++ - examples.projectRefs ++ - playground.projectRefs ++ - documentation.projectRefs: _* + cats.projectRefs ++ + enumeratum.projectRefs ++ + refined.projectRefs ++ + zio.projectRefs ++ + circeJson.projectRefs ++ + jsoniterScala.projectRefs ++ + playJson.projectRefs ++ + sprayJson.projectRefs ++ + uPickleJson.projectRefs ++ + tethysJson.projectRefs ++ + openapiModel.projectRefs ++ + openapiCirce.projectRefs ++ + openapiCirceYaml.projectRefs ++ + openapiDocs.projectRefs ++ + swaggerUiAkka.projectRefs ++ + redocAkka.projectRefs ++ + swaggerUiHttp4s.projectRefs ++ + redocHttp4s.projectRefs ++ + swaggerUiFinatra.projectRefs ++ + swaggerUiPlay.projectRefs ++ + redocPlay.projectRefs ++ + serverTests.projectRefs ++ + akkaHttpServer.projectRefs ++ + http4sServer.projectRefs ++ + sttpStubServer.projectRefs ++ + finatraServer.projectRefs ++ + finatraServerCats.projectRefs ++ + playServer.projectRefs ++ + vertxServer.projectRefs ++ + zioServer.projectRefs ++ + sttpClient.projectRefs ++ + tests.projectRefs ++ + examples.projectRefs ++ + playground.projectRefs ++ + documentation.projectRefs: _* ) // core diff --git a/project/plugins.sbt b/project/plugins.sbt index 5d78818368..55bd0d49f5 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -5,4 +5,5 @@ addSbtPlugin("io.spray" % "sbt-boilerplate" % "0.6.1") addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.7.0") addSbtPlugin("com.typesafe.sbt" % "sbt-twirl" % "1.5.0") addSbtPlugin("org.scalameta" % "sbt-mdoc" % "2.2.4") -addSbtPlugin("com.eed3si9n" % "sbt-projectmatrix" % "0.5.2") \ No newline at end of file +addSbtPlugin("com.eed3si9n" % "sbt-projectmatrix" % "0.5.2") +addSbtPlugin("org.jetbrains" % "sbt-ide-settings" % "1.0.0")