Contains aliases to versioned Scala compiler source repository targets. Part of #1482.
Updates the version specific repo references in the srcs attribute of //third_party/dependency_analyzer/src/main/io/bazel/rulesscala/dependencyanalyzer/compiler:dep_reporting_compiler. Now these are references to versioned targets in
@scala_compiler_sources//, which are aliases to those versioned compiler source repos.
Motivation
In a Bzlmod world, this enables rules_scala to import only the scala_compiler_sources repo in MODULE.bazel, instead of importing each individual versioned compiler source repo.
This then allows rules_scala clients to set multiple SCALA_VERSIONS without requiring them to import this repo or any versioned compiler source repo. The Bzlmodifcation of the test repos under dt_patches (coming in a future change) revealed the need for this flexibility.
Description
Contains aliases to versioned Scala compiler source repository targets. Part of #1482.
Updates the version specific repo references in the srcs attribute of
//third_party/dependency_analyzer/src/main/io/bazel/rulesscala/dependencyanalyzer/compiler:dep_reporting_compiler
. Now these are references to versioned targets in@scala_compiler_sources//
, which are aliases to those versioned compiler source repos.Motivation
In a Bzlmod world, this enables
rules_scala
to import only thescala_compiler_sources
repo inMODULE.bazel
, instead of importing each individual versioned compiler source repo.This then allows
rules_scala
clients to set multipleSCALA_VERSIONS
without requiring them to import this repo or any versioned compiler source repo. The Bzlmodifcation of the test repos underdt_patches
(coming in a future change) revealed the need for this flexibility.