aboutsummaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2018-04-19 15:46:48 -0700
committerJakob Odersky <jakob@odersky.com>2018-04-19 16:36:31 -0700
commit3c00a1ad8013c375a598dd88139dce174e9bf401 (patch)
tree0d8f77cf46ddb6c1100ec0ff76ff6dc0b26fedd6 /build.sbt
parent83942244b48d8f7a68ecdaade90b92a79378d43c (diff)
downloadspray-json-derivation-3c00a1ad8013c375a598dd88139dce174e9bf401.tar.gz
spray-json-derivation-3c00a1ad8013c375a598dd88139dce174e9bf401.tar.bz2
spray-json-derivation-3c00a1ad8013c375a598dd88139dce174e9bf401.zip
Expose functionality to override parameter to field name mapping
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt4
1 files changed, 4 insertions, 0 deletions
diff --git a/build.sbt b/build.sbt
index 0954c0a..c57e9c5 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,5 +1,6 @@
// shadow sbt-scalajs' crossProject and CrossType until Scala.js 1.0.0 is released
import sbtcrossproject.{crossProject, CrossType}
+import com.typesafe.tools.mima.core._
lazy val sprayJsonDerivation =
crossProject(JVMPlatform, JSPlatform, NativePlatform)
@@ -29,6 +30,9 @@ lazy val sprayJsonDerivation =
.jvmSettings(
mimaPreviousArtifacts := Set(
"xyz.driver" %% "spray-json-derivation" % "0.3.1"),
+ mimaBinaryIssueFilters +=
+ ProblemFilters.exclude[ReversedMissingMethodProblem](
+ "spray.json.DerivedFormats.extractFieldName"),
crossScalaVersions := "2.12.4" :: "2.11.12" :: Nil
)
.jsSettings(