diff --git a/build.sbt b/build.sbt index 9bd058dbc59..db2b3058442 100644 --- a/build.sbt +++ b/build.sbt @@ -527,6 +527,7 @@ lazy val clusterTyped = pekkoModule("cluster-typed") // To be able to import ContainerFormats.proto .settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "remote" / "src" / "main" / "protobuf")) .settings(AutomaticModuleName.settings("pekko.cluster.typed")) + .settings(OSGi.clusterTyped) .settings(Protobuf.settings) // To be able to import ContainerFormats.proto .settings(Protobuf.importPath := Some(baseDirectory.value / ".." / "remote" / "src" / "main" / "protobuf")) diff --git a/project/OSGi.scala b/project/OSGi.scala index dcb1b67252b..38278d93b8d 100644 --- a/project/OSGi.scala +++ b/project/OSGi.scala @@ -62,6 +62,8 @@ object OSGi { lazy val cluster = exports(Seq("org.apache.pekko.cluster.*")) + lazy val clusterTyped = exports(Seq("org.apache.pekko.cluster.typed.*", "org.apache.pekko.cluster.ddata.typed.*")) + lazy val clusterTools = exports(Seq("org.apache.pekko.cluster.singleton.*", "org.apache.pekko.cluster.client.*", "org.apache.pekko.cluster.pubsub.*"))