@@ -11,13 +11,8 @@ bazel_dep(name = "rules_cc", version = "0.1.2")
1111bazel_dep (name = "rules_flex" , version = "0.3.1" )
1212bazel_dep (name = "rules_bison" , version = "0.3.1" )
1313bazel_dep (name = "rules_jvm_external" , version = "6.4" )
14- bazel_dep (name = "rules_scala" )
15- git_override (
16- module_name = "rules_scala" ,
17- commit = "1aced658083aac6c636fcc03b7cd3952a426eda7" ,
18- remote = "https://github.com/bazelbuild/rules_scala" ,
19- )
20-
14+ bazel_dep (name = "rules_java" , version = "8.14.0" )
15+ bazel_dep (name = "rules_scala" , version = "7.1.5" )
2116bazel_dep (name = "rules_verilator" , version = "0.1.0" )
2217bazel_dep (name = "verilator" , version = "5.036.bcr.3" )
2318
@@ -163,26 +158,15 @@ orfs.default(
163158use_repo (orfs , "com_github_nixos_patchelf_download" )
164159use_repo (orfs , "docker_orfs" )
165160
166- SCALA_VERSION = "2.13.16"
167-
168- scala_config = use_extension (
169- "@rules_scala//scala/extensions:config.bzl" ,
170- "scala_config" ,
171- )
172- scala_config .settings (
173- scala_version = SCALA_VERSION ,
174- )
161+ # Configure BCR rules_scala
162+ scala_config = use_extension ("@rules_scala//scala/extensions:config.bzl" , "scala_config" )
163+ scala_config .settings (scala_version = "2.13.17" )
175164use_repo (scala_config , "rules_scala_config" )
176165
177- scala_deps = use_extension (
178- "@rules_scala//scala/extensions:deps.bzl" ,
179- "scala_deps" ,
180- )
181- scala_deps .settings (
182- fetch_sources = True ,
183- )
184- scala_deps .scala ()
185- scala_deps .scalatest ()
166+ scala_deps = use_extension ("@rules_scala//scala/extensions:deps.bzl" , "scala_deps" )
167+ scala_deps .scala () # Provides scala-compiler, scala-library, scala-reflect
168+ scala_deps .scalatest () # Provides scalatest framework
169+ use_repo (scala_deps , "rules_scala_toolchains" )
186170
187171maven = use_extension ("@rules_jvm_external//:extensions.bzl" , "maven" )
188172maven .install (
0 commit comments