summaryrefslogtreecommitdiff
path: root/build.sbt
diff options
context:
space:
mode:
authorJohannes Rudolph <johannes.rudolph@gmail.com>2014-03-12 16:28:22 +0100
committerJohannes Rudolph <johannes.rudolph@gmail.com>2014-03-12 16:28:22 +0100
commit402cc52c0d4a65be3c30039a559ffc54c53b1c4a (patch)
tree8cd27162df4362a0af13f8986facbbef89afcd1b /build.sbt
parent5ccc9d5e47fd71ca0bdf7097bc5f9c76404c1916 (diff)
parent48ef54ba3003f5e0bdb3c54f2195d4959a0f2c80 (diff)
downloadspray-json-402cc52c0d4a65be3c30039a559ffc54c53b1c4a.tar.gz
spray-json-402cc52c0d4a65be3c30039a559ffc54c53b1c4a.tar.bz2
spray-json-402cc52c0d4a65be3c30039a559ffc54c53b1c4a.zip
Merge commit 'pull/58'
Diffstat (limited to 'build.sbt')
-rw-r--r--build.sbt11
1 files changed, 11 insertions, 0 deletions
diff --git a/build.sbt b/build.sbt
index a72ea39..c279897 100644
--- a/build.sbt
+++ b/build.sbt
@@ -44,6 +44,17 @@ scaladocOptions <<= (name, version).map { (n, v) => Seq("-doc-title", n + " " +
// generate boilerplate
Boilerplate.settings
+// OSGi settings
+osgiSettings
+
+OsgiKeys.exportPackage := Seq("""spray.json.*;version="${Bundle-Version}"""")
+
+OsgiKeys.importPackage <<= scalaVersion { sv => Seq("""scala.*;version="$<range;[==,=+);%s>"""".format(sv)) }
+
+OsgiKeys.importPackage ++= Seq("""spray.json;version="${Bundle-Version}"""", "*")
+
+OsgiKeys.additionalHeaders := Map("-removeheaders" -> "Include-Resource,Private-Package")
+
///////////////
// publishing
///////////////