@@ -49,25 +49,23 @@ def setup_scala_toolchain(
49
49
deps = scala_macro_classpath ,
50
50
)
51
51
52
- if scala_xml_deps != None :
53
- declare_deps_provider (
54
- name = scala_xml_provider ,
55
- deps_id = "scala_xml" ,
56
- visibility = visibility ,
57
- deps = scala_xml_deps ,
58
- )
59
- else :
60
- scala_xml_provider = "@io_bazel_rules_scala//scala:scala_xml_provider"
52
+ if scala_xml_deps == None :
53
+ scala_xml_deps = default_deps ("scala_xml" , scala_version )
54
+ declare_deps_provider (
55
+ name = scala_xml_provider ,
56
+ deps_id = "scala_xml" ,
57
+ visibility = visibility ,
58
+ deps = scala_xml_deps ,
59
+ )
61
60
62
- if parser_combinators_deps != None :
63
- declare_deps_provider (
64
- name = parser_combinators_provider ,
65
- deps_id = "parser_combinators" ,
66
- visibility = visibility ,
67
- deps = parser_combinators_deps ,
68
- )
69
- else :
70
- parser_combinators_provider = "@io_bazel_rules_scala//scala:parser_combinators_provider"
61
+ if parser_combinators_deps == None :
62
+ parser_combinators_deps = default_deps ("parser_combinators" , scala_version )
63
+ declare_deps_provider (
64
+ name = parser_combinators_provider ,
65
+ deps_id = "parser_combinators" ,
66
+ visibility = visibility ,
67
+ deps = parser_combinators_deps ,
68
+ )
71
69
72
70
dep_providers = [
73
71
scala_xml_provider ,
@@ -78,17 +76,15 @@ def setup_scala_toolchain(
78
76
]
79
77
80
78
if enable_semanticdb == True :
81
- if semanticdb_deps != None :
82
- declare_deps_provider (
83
- name = semanticdb_deps_provider ,
84
- deps_id = "semanticdb" ,
85
- deps = [semanticdb_deps ],
86
- visibility = visibility ,
87
- )
88
-
89
- dep_providers .append (semanticdb_deps_provider )
90
- else :
91
- dep_providers .append ("@io_bazel_rules_scala//scala:semanticdb_provider" )
79
+ if semanticdb_deps == None :
80
+ semanticdb_deps = default_deps ("semanticdb" , scala_version )
81
+ declare_deps_provider (
82
+ name = semanticdb_deps_provider ,
83
+ deps_id = "semanticdb" ,
84
+ deps = semanticdb_deps ,
85
+ visibility = visibility ,
86
+ )
87
+ dep_providers .append (semanticdb_deps_provider )
92
88
93
89
scala_toolchain (
94
90
name = "%s_impl" % name ,
0 commit comments