@@ -57,14 +57,16 @@ def scala_repositories(
5757 _default_scala_version_jar_shas (),
5858 ),
5959 maven_servers = ["https://repo.maven.apache.org/maven2" ],
60- scala_extra_jars = _default_scala_extra_jars ()):
60+ scala_extra_jars = _default_scala_extra_jars (),
61+ fetch_sources = False ):
6162 (scala_version , scala_version_jar_shas ) = scala_version_shas
6263 major_version = _extract_major_version (scala_version )
6364
6465 _new_scala_default_repository (
6566 maven_servers = maven_servers ,
6667 scala_version = scala_version ,
6768 scala_version_jar_shas = scala_version_jar_shas ,
69+ fetch_sources = fetch_sources
6870 )
6971
7072 scala_version_extra_jars = scala_extra_jars [major_version ]
@@ -78,6 +80,7 @@ def scala_repositories(
7880 artifact_sha256 = scala_version_extra_jars ["scalatest" ]["sha256" ],
7981 licenses = ["notice" ],
8082 server_urls = maven_servers ,
83+ fetch_sources = fetch_sources ,
8184 )
8285 _scala_maven_import_external (
8386 name = "io_bazel_rules_scala_scalactic" ,
@@ -88,6 +91,7 @@ def scala_repositories(
8891 artifact_sha256 = scala_version_extra_jars ["scalactic" ]["sha256" ],
8992 licenses = ["notice" ],
9093 server_urls = maven_servers ,
94+ fetch_sources = fetch_sources ,
9195 )
9296
9397 _scala_maven_import_external (
@@ -99,6 +103,7 @@ def scala_repositories(
99103 artifact_sha256 = scala_version_extra_jars ["scala_xml" ]["sha256" ],
100104 licenses = ["notice" ],
101105 server_urls = maven_servers ,
106+ fetch_sources = fetch_sources ,
102107 )
103108
104109 _scala_maven_import_external (
@@ -111,6 +116,7 @@ def scala_repositories(
111116 artifact_sha256 = scala_version_extra_jars ["scala_parser_combinators" ]["sha256" ],
112117 licenses = ["notice" ],
113118 server_urls = maven_servers ,
119+ fetch_sources = fetch_sources ,
114120 )
115121
116122 # used by ScalacProcessor
@@ -120,6 +126,7 @@ def scala_repositories(
120126 artifact_sha256 = "f877d304660ac2a142f3865badfc971dec7ed73c747c7f8d5d2f5139ca736513" ,
121127 licenses = ["notice" ],
122128 server_urls = maven_servers ,
129+ fetch_sources = fetch_sources ,
123130 )
124131
125132 _scala_maven_import_external (
@@ -128,6 +135,7 @@ def scala_repositories(
128135 artifact_sha256 = "972139718abc8a4893fa78cba8cf7b2c903f35c97aaf44fa3031b0669948b480" ,
129136 licenses = ["notice" ],
130137 server_urls = maven_servers ,
138+ fetch_sources = fetch_sources ,
131139 )
132140
133141 if not native .existing_rule ("com_google_protobuf" ):
0 commit comments