From 4ec5cd329b88699f34f91b38ce0669369b38a5e6 Mon Sep 17 00:00:00 2001 From: Heiko Seeberger Date: Mon, 28 May 2012 17:55:59 +0200 Subject: [PATCH] closes #2146: Publish OSGi bundle for akka-actor --- project/AkkaBuild.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/project/AkkaBuild.scala b/project/AkkaBuild.scala index dbe9fbae9e..85bba37987 100644 --- a/project/AkkaBuild.scala +++ b/project/AkkaBuild.scala @@ -10,8 +10,7 @@ import com.typesafe.sbtmultijvm.MultiJvmPlugin import com.typesafe.sbtmultijvm.MultiJvmPlugin.{ MultiJvm, extraOptions, jvmOptions, scalatestOptions } import com.typesafe.sbtscalariform.ScalariformPlugin import com.typesafe.sbtscalariform.ScalariformPlugin.ScalariformKeys -import com.typesafe.sbtosgi.OsgiPlugin.osgiSettings -import com.typesafe.sbtosgi.OsgiKeys +import com.typesafe.sbtosgi.OsgiPlugin.{ OsgiKeys, osgiSettings } import java.lang.Boolean.getBoolean import Sphinx.{ sphinxDocs, sphinxHtml, sphinxLatex, sphinxPdf, sphinxPygments, sphinxTags } @@ -50,6 +49,8 @@ object AkkaBuild extends Build { autoCompilerPlugins := true, libraryDependencies <+= scalaVersion { v => compilerPlugin("org.scala-lang.plugins" % "continuations" % v) }, scalacOptions += "-P:continuations:enable", + packagedArtifact in (Compile, packageBin) <<= (artifact in (Compile, packageBin), OsgiKeys.bundle).identityMap, + artifact in (Compile, packageBin) ~= (_.copy(`type` = "bundle")), // to fix scaladoc generation fullClasspath in doc in Compile <<= fullClasspath in Compile )