diff options
author | Michael Pilquist <mpilquist@gmail.com> | 2013-06-19 12:29:59 -0400 |
---|---|---|
committer | Michael Pilquist <mpilquist@gmail.com> | 2014-03-11 09:55:52 -0400 |
commit | 48ef54ba3003f5e0bdb3c54f2195d4959a0f2c80 (patch) | |
tree | 787142cdd0fb676109463d61a0119c0f556d3abe | |
parent | d6b6debbb3c23eb1743678ea229e22f68ac052aa (diff) | |
download | spray-json-48ef54ba3003f5e0bdb3c54f2195d4959a0f2c80.tar.gz spray-json-48ef54ba3003f5e0bdb3c54f2195d4959a0f2c80.tar.bz2 spray-json-48ef54ba3003f5e0bdb3c54f2195d4959a0f2c80.zip |
Add OSGi metatadata
-rw-r--r-- | build.sbt | 11 | ||||
-rw-r--r-- | project/plugins.sbt | 2 |
2 files changed, 13 insertions, 0 deletions
@@ -38,6 +38,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 /////////////// diff --git a/project/plugins.sbt b/project/plugins.sbt index 0bea931..5132022 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,3 +1,5 @@ addSbtPlugin("me.lessis" % "ls-sbt" % "0.1.2") addSbtPlugin("io.spray" % "sbt-boilerplate" % "0.5.0") + +addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.5.0") |