-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWORKSPACE
83 lines (63 loc) · 2.71 KB
/
WORKSPACE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
workspace(name = "bazel_scalafix")
BAZEL_VERSION = "2.1.1"
BAZEL_INSTALLER_VERSION_linux_SHA = "d6cea18d59e9c90c7ec417b2645834f968132de16d0022c7439b1e60438eb8c9"
BAZEL_INSTALLER_VERSION_darwin_SHA = "b4c94148f52854b89cff5de38a9eeeb4b0bcb3fb3a027330c46c468d9ea0898b"
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:git.bzl",
"git_repository")
git_repository(
name = "io_bazel_rules_scala",
remote = "git://github.com/bazelbuild/rules_scala",
commit = "cfff088f0eef18a8ca4d8bb62143f079e9174772"
)
http_archive(
name = "com_google_protobuf",
sha256 = "9748c0d90e54ea09e5e75fb7fac16edce15d2028d4356f32211cfa3c0e956564",
strip_prefix = "protobuf-3.11.4",
urls = ["https://github.com/protocolbuffers/protobuf/archive/v3.11.4.zip"],
)
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
protobuf_deps()
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_repositories")
scala_repositories((
"2.12.10",
{
"scala_compiler": "cedc3b9c39d215a9a3ffc0cc75a1d784b51e9edc7f13051a1b4ad5ae22cfbc0c",
"scala_library": "0a57044d10895f8d3dd66ad4286891f607169d948845ac51e17b4c1cf0ab569d",
"scala_reflect": "56b609e1bab9144fb51525bfa01ccd72028154fc40a58685a1e9adcbe7835730",
}
),
maven_servers = ["https://repo.maven.apache.org/maven2"]
,)
bind(name = 'io_bazel_rules_scala/dependency/scalatest/scalatest', actual = '//3rdparty/jvm/org/scalatest:scalatest')
bind(name = 'io_bazel_rules_scala/dependency/junit/junit', actual = '//3rdparty/jvm/junit:junit')
load("//3rdparty:target_file.bzl", "build_external_workspace")
build_external_workspace("third_party_jvm")
load("//3rdparty:workspace.bzl", "maven_dependencies")
maven_dependencies()
load("//local_tools:java.bzl", "load_java")
load_java(
name = "fetched_openjdk_8",
jdk_major_version = "8",
)
bind(
name = "io_bazel_rules_scala/dependency/scala/scala_compiler",
actual = "@third_party_jvm//3rdparty/jvm/org/scala_lang:scala_compiler",
)
bind(
name = "io_bazel_rules_scala/dependency/scala/scala_library",
actual = "@third_party_jvm//3rdparty/jvm/org/scala_lang:scala_library",
)
bind(
name = "io_bazel_rules_scala/dependency/scala/scala_reflect",
actual = "@third_party_jvm//3rdparty/jvm/org/scala_lang:scala_reflect",
)
bind(
name = "io_bazel_rules_scala/dependency/scala/scala_xml",
actual = "@third_party_jvm//3rdparty/jvm/org/scala_lang/modules:scala_xml",
)
bind(
name = "io_bazel_rules_scala/dependency/scala/parser_combinators",
actual = "@third_party_jvm//3rdparty/jvm/org/scala_lang/modules:parser_combinators",
)
register_toolchains("//toolchains:local_scala_toolchain")