diff --git a/src/sbt-test/sbt-assembly/large-dep/build.sbt b/src/sbt-test/sbt-assembly/large-dep/build.sbt index 756501d4..9bea9306 100644 --- a/src/sbt-test/sbt-assembly/large-dep/build.sbt +++ b/src/sbt-test/sbt-assembly/large-dep/build.sbt @@ -1,9 +1,16 @@ +import sbtassembly.AssemblyPlugin.autoImport._ + + lazy val root = (project in file(".")). settings( version := "0.1.0", scalaVersion := "2.12.18", libraryDependencies ++= Seq( - "org.apache.cassandra" % "cassandra-all" % "4.0.0" + "org.apache.calcite" % "calcite-core" % "1.36.0" + ), + assembly / assemblyShadeRules := Seq( + // shade guava for calcite + ShadeRule.rename("com.google.guava.**" -> s"new_guava.com.google.guava.@1").inAll, ), assembly / mainClass := Some("foo.Hello"), assembly / assemblyJarName := "foo.jar", diff --git a/src/sbt-test/sbt-assembly/large-dep/project/build.properties b/src/sbt-test/sbt-assembly/large-dep/project/build.properties new file mode 100644 index 00000000..22af2628 --- /dev/null +++ b/src/sbt-test/sbt-assembly/large-dep/project/build.properties @@ -0,0 +1 @@ +sbt.version=1.7.1