|
| 1 | +import ch.epfl.scala.sbtmissinglink.MissingLinkPlugin.autoImport._ |
1 | 2 | import com.typesafe.sbt.site.SitePlugin.autoImport._ |
2 | 3 | import mdoc.MdocPlugin.autoImport._ |
3 | 4 | import microsites.CdnDirectives |
4 | 5 | import microsites.MicrositesPlugin.autoImport._ |
5 | 6 | import sbt.Keys._ |
| 7 | +import sbt._ |
6 | 8 | import sbt.nio.Keys._ |
7 | | -import sbt.{Def, _} |
8 | 9 | import sbtunidoc.ScalaUnidocPlugin.autoImport._ |
9 | 10 | import sbtversionpolicy.SbtVersionPolicyPlugin.autoImport._ |
10 | 11 | import scalafix.sbt.ScalafixPlugin.autoImport._ |
@@ -47,6 +48,20 @@ object BuildSettings { |
47 | 48 | "-Ywarn-unused", // necessary for Scalafix RemoveUnused rule (not present in sbt-tpolecat for 2.13) |
48 | 49 | "-P:silencer:checkUnused" |
49 | 50 | ) ++ (if (scalaVersion.value.startsWith("2.13")) List("-Wmacros:after") else List.empty), |
| 51 | + missinglinkExcludedDependencies ++= List( |
| 52 | + moduleFilter(organization = "ch.qos.logback"), |
| 53 | + moduleFilter(organization = "com.datastax.oss", name = "java-driver-core"), |
| 54 | + moduleFilter(organization = "com.zaxxer", name = "HikariCP"), |
| 55 | + moduleFilter(organization = "io.lettuce"), |
| 56 | + moduleFilter(organization = "io.micrometer"), |
| 57 | + moduleFilter(organization = "io.netty"), |
| 58 | + moduleFilter(organization = "io.projectreactor", name = "reactor-core"), |
| 59 | + moduleFilter(organization = "io.sentry", name = "sentry"), |
| 60 | + moduleFilter(organization = "org.apache.kafka", name = "kafka-clients"), |
| 61 | + moduleFilter(organization = "org.codehaus.groovy", name = "groovy"), |
| 62 | + moduleFilter(organization = "org.flywaydb", name = "flyway-core"), |
| 63 | + moduleFilter(organization = "org.slf4j", name = "slf4j-api") |
| 64 | + ), |
50 | 65 | javacOptions ++= Seq("-source", "1.8", "-target", "1.8"), |
51 | 66 | Test / publishArtifact := false |
52 | 67 | ) |
|
0 commit comments