|
3 | 3 | load("//jmh:jmh.bzl", "jmh_repositories") |
4 | 4 | load("//junit:junit.bzl", "junit_repositories") |
5 | 5 | load("//scala/private/extensions:toolchains.bzl", "scala_toolchains_repo") |
6 | | -load( |
7 | | - "//scala/private:macros/scala_repositories.bzl", |
8 | | - "compiler_sources_repo", |
9 | | - "dt_patched_compiler_setup", |
10 | | - "rules_scala_toolchain_deps_repositories", |
11 | | -) |
| 6 | +load("//scala/private:macros/scala_repositories.bzl", "scala_repositories") |
12 | 7 | load( |
13 | 8 | "//scala/scalafmt:scalafmt_repositories.bzl", |
14 | 9 | "scalafmt_default_config", |
@@ -46,13 +41,7 @@ _settings = { |
46 | 41 | "default": {}, |
47 | 42 | }, |
48 | 43 | ), |
49 | | - "load_dep_rules": struct( |
50 | | - attr = attr.bool, |
51 | | - params = { |
52 | | - "default": True, |
53 | | - }, |
54 | | - ), |
55 | | - "load_jar_deps": struct( |
| 44 | + "load_toolchain_dependencies": struct( |
56 | 45 | attr = attr.bool, |
57 | 46 | params = { |
58 | 47 | "default": True, |
@@ -178,8 +167,7 @@ def _get_settings(module_ctx): |
178 | 167 | scalafmt = _compile_root_tags(module_ctx, "scalafmt", _defaults(_scalafmt)) |
179 | 168 |
|
180 | 169 | return ( |
181 | | - settings["load_dep_rules"], |
182 | | - settings["load_jar_deps"], |
| 170 | + settings["load_toolchain_dependencies"], |
183 | 171 | settings["maven_servers"], |
184 | 172 | settings["overridden_artifacts"], |
185 | 173 | settings["fetch_sources"], |
@@ -247,37 +235,27 @@ def _get_toolchains(module_ctx): |
247 | 235 |
|
248 | 236 | def _scala_deps_impl(module_ctx): |
249 | 237 | ( |
250 | | - load_dep_rules, |
251 | | - load_jar_deps, |
| 238 | + load_toolchain_dependencies, |
252 | 239 | maven_servers, |
253 | 240 | overridden_artifacts, |
254 | 241 | fetch_sources, |
255 | 242 | validate_scala_version, |
256 | 243 | scalafmt_default_config_path, |
257 | 244 | ) = _get_settings(module_ctx) |
258 | | - srcjars = _get_scala_compiler_srcjars(module_ctx) |
| 245 | + compiler_srcjars = _get_scala_compiler_srcjars(module_ctx) |
259 | 246 | toolchains = _get_toolchains(module_ctx) |
260 | 247 |
|
261 | | - # Replace scala_repositories() |
262 | | - for version in SCALA_VERSIONS: |
263 | | - if load_dep_rules: |
264 | | - # Replace rules_scala_setup() |
265 | | - dt_patched_compiler_setup(version, srcjars.get(version)) |
266 | | - |
267 | | - compiler_sources_repo( |
268 | | - name = "scala_compiler_sources", |
269 | | - scala_versions = SCALA_VERSIONS, |
| 248 | + scala_repositories( |
| 249 | + maven_servers = maven_servers, |
| 250 | + # Note the internal macro parameter misspells "overriden". |
| 251 | + overriden_artifacts = overridden_artifacts, |
| 252 | + load_dep_rules = False, # MODULE.bazel loads dependencies now. |
| 253 | + load_jar_deps = load_toolchain_dependencies, |
| 254 | + fetch_sources = fetch_sources, |
| 255 | + validate_scala_version = validate_scala_version, |
| 256 | + scala_compiler_srcjars = compiler_srcjars, |
270 | 257 | ) |
271 | 258 |
|
272 | | - if load_jar_deps: |
273 | | - rules_scala_toolchain_deps_repositories( |
274 | | - maven_servers = maven_servers, |
275 | | - # Note the internal macro parameters misspell "overriden". |
276 | | - overriden_artifacts = overridden_artifacts, |
277 | | - fetch_sources = fetch_sources, |
278 | | - validate_scala_version = validate_scala_version, |
279 | | - ) |
280 | | - |
281 | 259 | if "scalatest" in toolchains: |
282 | 260 | scalatest_repositories( |
283 | 261 | maven_servers = maven_servers, |
|
0 commit comments