From 48ef54ba3003f5e0bdb3c54f2195d4959a0f2c80 Mon Sep 17 00:00:00 2001 From: Michael Pilquist Date: Wed, 19 Jun 2013 12:29:59 -0400 Subject: Add OSGi metatadata --- build.sbt | 11 +++++++++++ project/plugins.sbt | 2 ++ 2 files changed, 13 insertions(+) diff --git a/build.sbt b/build.sbt index 78e75f0..53ae1b3 100644 --- a/build.sbt +++ b/build.sbt @@ -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="$"""".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") -- cgit v1.2.3