From a8d428e6983cf0815ac8dfcf401a29f9dc9b36dc Mon Sep 17 00:00:00 2001 From: D-H-O-R-A Date: Thu, 4 Jun 2026 16:47:29 -0300 Subject: [PATCH] build: add waves-ext project dependency to core build Developer Contact: - Email: diegoantunes2301@gmail.com - WhatsApp: +5511974289097 --- build.sbt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/build.sbt b/build.sbt index 1c7fb9045d..91eca9871c 100644 --- a/build.sbt +++ b/build.sbt @@ -104,6 +104,22 @@ lazy val `node-tests` = project lazy val `grpc-server` = project.dependsOn(node % "compile;runtime->provided", `node-testkit` % "test") +lazy val `waves-ext` = project + .in(file("waves-ext")) + .dependsOn(node % "compile;runtime->provided", `grpc-server` % "compile->compile", `node-testkit` % "test") + .settings( + libraryDependencies ++= Dependencies.grpc ++ Seq( + "com.iheart" %% "ficus" % "1.5.2" + ), + inConfig(Compile)( + Seq( + PB.targets += scalapb.gen(flatPackage = true) -> sourceManaged.value, + PB.protoSources += baseDirectory.value / "src" / "main" / "protobuf", + PB.deleteTargetDirectory := false + ) + ) + ) + lazy val `ride-runner` = project.dependsOn(node, `grpc-server`, `node-testkit`) lazy val `node-it` = project.dependsOn(`repl-jvm`, `grpc-server`, `node-testkit`) @@ -164,6 +180,7 @@ lazy val `waves-node` = (project in file(".")) `node-tests`, `node-generator`, `grpc-server`, + `waves-ext`, benchmark, `ride-runner` )