From d50b0a6b79ea0f39243323d2301b665ead59abb6 Mon Sep 17 00:00:00 2001 From: Rob Norris Date: Tue, 27 Jun 2017 12:49:11 -0700 Subject: [PATCH 1/2] add osgi headers --- build.sbt | 7 ++++++- project/build.sbt | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index e82cd12..f112b30 100644 --- a/build.sbt +++ b/build.sbt @@ -1,3 +1,4 @@ +import OsgiKeys._ crossScalaVersions := Seq("2.10.6", "2.11.8", "2.12.0") @@ -13,7 +14,7 @@ def macroDependencies(version: String) = Seq()) lazy val sourcecode = crossProject.settings( - version := "0.1.3", + version := "0.1.4", scalaVersion := "2.11.8", name := "sourcecode" , organization := "com.lihaoyi", @@ -47,6 +48,10 @@ lazy val sourcecode = crossProject.settings( https://github.com/lihaoyi +).enablePlugins(SbtOsgi).settings(osgiSettings).settings( + exportPackage := Seq("sourcecode.*"), + privatePackage := Seq(), + dynamicImportPackage := Seq("*"), ) lazy val js = sourcecode.js diff --git a/project/build.sbt b/project/build.sbt index bfdab78..173f9d8 100644 --- a/project/build.sbt +++ b/project/build.sbt @@ -1 +1,2 @@ addSbtPlugin("org.scala-js" % "sbt-scalajs" % "0.6.13") +addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.8.0") From b0f6fafff742aa0a3dd78d105b4cd76c8194fbb0 Mon Sep 17 00:00:00 2001 From: Rob Norris Date: Tue, 27 Jun 2017 23:11:49 -0700 Subject: [PATCH 2/2] duh --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index f112b30..0d7b644 100644 --- a/build.sbt +++ b/build.sbt @@ -51,7 +51,7 @@ lazy val sourcecode = crossProject.settings( ).enablePlugins(SbtOsgi).settings(osgiSettings).settings( exportPackage := Seq("sourcecode.*"), privatePackage := Seq(), - dynamicImportPackage := Seq("*"), + dynamicImportPackage := Seq("*") ) lazy val js = sourcecode.js