This is an automated email from the ASF dual-hosted git repository.

engelen pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/pekko-persistence-cassandra.git


The following commit(s) were added to refs/heads/main by this push:
     new b7bd1ed  Update sbt-multi-jvm & sbt-assembly (#193)
b7bd1ed is described below

commit b7bd1ed937cbbab9066dc7819b826b9a6d4dded7
Author: AndyChen(Jingzhang) <[email protected]>
AuthorDate: Mon Apr 29 22:16:15 2024 +0800

    Update sbt-multi-jvm & sbt-assembly (#193)
    
    * Update sbt-multi-jvm & sbt-assembly
    
    * fix group id
    
    * use assemblyOutputPath rather than target
    
    * discard assemblyOutputPath depend
    
    * fix path
    
    * avoid sbt task cyclic depend
    
    * fix launcher
    
    * fix bundler jar loading
---
 build.sbt                                                             | 3 +--
 .../pekko/persistence/cassandra/testkit/CassandraLauncher.scala       | 2 +-
 project/plugins.sbt                                                   | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/build.sbt b/build.sbt
index e865b2a..631fad0 100644
--- a/build.sbt
+++ b/build.sbt
@@ -45,7 +45,7 @@ lazy val cassandraLauncher = project
   .disablePlugins(MimaPlugin)
   .settings(
     name := "pekko-persistence-cassandra-launcher",
-    Compile / managedResourceDirectories += (cassandraBundle / target).value / 
"bundle",
+    Compile / managedResourceDirectories += (cassandraBundle / target).value,
     Compile / managedResources += (cassandraBundle / Compile / 
packageBin).value)
 
 // This project doesn't get published directly, rather the assembled artifact 
is included as part of cassandraLaunchers
@@ -61,7 +61,6 @@ lazy val cassandraBundle = project
     libraryDependencies += ("org.apache.cassandra" % "cassandra-all" % 
"3.11.3")
       .exclude("commons-logging", "commons-logging"),
     dependencyOverrides += "com.github.jbellis" % "jamm" % "0.3.3", // See 
jamm comment in https://issues.apache.org/jira/browse/CASSANDRA-9608
-    assembly / target := target.value / "bundle" / "pekko" / "persistence" / 
"cassandra" / "launcher",
     assembly / assemblyJarName := "cassandra-bundle.jar",
     Compile / packageBin := Def.taskDyn {
       val store = streams.value.cacheStoreFactory.make("shaded-output")
diff --git 
a/cassandra-launcher/src/main/scala/org/apache/pekko/persistence/cassandra/testkit/CassandraLauncher.scala
 
b/cassandra-launcher/src/main/scala/org/apache/pekko/persistence/cassandra/testkit/CassandraLauncher.scala
index f8430de..4769613 100644
--- 
a/cassandra-launcher/src/main/scala/org/apache/pekko/persistence/cassandra/testkit/CassandraLauncher.scala
+++ 
b/cassandra-launcher/src/main/scala/org/apache/pekko/persistence/cassandra/testkit/CassandraLauncher.scala
@@ -288,7 +288,7 @@ object CassandraLauncher {
         new File(cassandraDirectory, "cassandra-bundle.jar")
       if (!cassandraBundleFile.exists()) {
         val is =
-          
this.getClass.getClassLoader.getResourceAsStream("pekko/persistence/cassandra/launcher/cassandra-bundle.jar")
+          
this.getClass.getClassLoader.getResourceAsStream("cassandra-bundle.jar")
         try {
           Files.copy(is, cassandraBundleFile.toPath)
         } finally {
diff --git a/project/plugins.sbt b/project/plugins.sbt
index f40bd0a..b038f01 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -12,8 +12,8 @@ addSbtPlugin("com.github.sbt" % "sbt-native-packager" % 
"1.10.0")
 addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.10.0")
 addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.2")
 addSbtPlugin("com.lightbend.sbt" % "sbt-java-formatter" % "0.8.0")
-addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.15.0")
-addSbtPlugin("com.typesafe.sbt" % "sbt-multi-jvm" % "0.4.0")
+addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.2.0")
+addSbtPlugin("com.github.sbt" % "sbt-multi-jvm" % "0.6.0")
 addSbtPlugin("com.github.sbt" % "sbt-dynver" % "5.0.1")
 addSbtPlugin("com.github.pjfanning" % "sbt-pekko-build" % "0.3.3")
 addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.12")


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to