-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathWORKSPACE
93 lines (85 loc) · 6.11 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
84
85
86
87
88
89
90
91
92
93
# jcenter maven server
maven_server(
name = "jcenter",
url = "https://jcenter.bintray.com",
)
# TODO(doug) - A skylark rule that imports all external dependencies for dependent projects would be
# very useful, similar to java_proto_repositories() below
# GENERATED_DEPENDENCIES start
maven_jar(name = "org_ejml_all", artifact = "org.ejml:all:jar:0.29")
maven_jar(name = "aopalliance_aopalliance", artifact = "aopalliance:aopalliance:jar:1.0")
maven_jar(name = "net_bytebuddy_byte_buddy", artifact = "net.bytebuddy:byte-buddy:jar:1.6.5")
maven_jar(name = "net_bytebuddy_byte_buddy_agent", artifact = "net.bytebuddy:byte-buddy-agent:jar:1.6.5")
maven_jar(name = "com_github_ben_manes_caffeine_caffeine", artifact = "com.github.ben-manes.caffeine:caffeine:jar:2.3.1")
maven_jar(name = "org_ejml_core", artifact = "org.ejml:core:jar:0.29")
maven_jar(name = "org_ejml_dense64", artifact = "org.ejml:dense64:jar:0.29")
maven_jar(name = "org_ejml_denseC64", artifact = "org.ejml:denseC64:jar:0.29")
maven_jar(name = "org_ejml_equation", artifact = "org.ejml:equation:jar:0.29")
maven_jar(name = "com_google_code_gson_gson", artifact = "com.google.code.gson:gson:jar:2.3")
maven_jar(name = "com_google_guava_guava", artifact = "com.google.guava:guava:jar:21.0")
maven_jar(name = "com_google_inject_guice", artifact = "com.google.inject:guice:jar:4.1.0")
maven_jar(name = "com_google_inject_extensions_guice_multibindings", artifact = "com.google.inject.extensions:guice-multibindings:jar:4.1.0")
maven_jar(name = "org_hamcrest_hamcrest_core", artifact = "org.hamcrest:hamcrest-core:jar:1.3")
maven_jar(name = "org_hamcrest_hamcrest_junit", artifact = "org.hamcrest:hamcrest-junit:jar:2.0.0.0")
maven_jar(name = "com_fasterxml_jackson_core_jackson_annotations", artifact = "com.fasterxml.jackson.core:jackson-annotations:jar:2.7.0")
maven_jar(name = "com_fasterxml_jackson_core_jackson_core", artifact = "com.fasterxml.jackson.core:jackson-core:jar:2.7.5")
maven_jar(name = "com_fasterxml_jackson_core_jackson_databind", artifact = "com.fasterxml.jackson.core:jackson-databind:jar:2.7.5")
maven_jar(name = "com_fasterxml_jackson_dataformat_jackson_dataformat_yaml", artifact = "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.7.5")
maven_jar(name = "com_fasterxml_jackson_datatype_jackson_datatype_guava", artifact = "com.fasterxml.jackson.datatype:jackson-datatype-guava:jar:2.7.5")
maven_jar(name = "com_fasterxml_jackson_datatype_jackson_datatype_jdk8", artifact = "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.7.5")
maven_jar(name = "com_fasterxml_jackson_datatype_jackson_datatype_jsr310", artifact = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.7.5")
maven_jar(name = "org_hamcrest_java_hamcrest", artifact = "org.hamcrest:java-hamcrest:jar:2.0.0.0")
maven_jar(name = "org_javassist_javassist", artifact = "org.javassist:javassist:jar:3.19.0-GA")
maven_jar(name = "javax_inject_javax_inject", artifact = "javax.inject:javax.inject:jar:1")
maven_jar(name = "com_beust_jcommander", artifact = "com.beust:jcommander:jar:1.48")
maven_jar(name = "org_jgrapht_jgrapht_core", artifact = "org.jgrapht:jgrapht-core:jar:1.0.1")
maven_jar(name = "junit_junit", artifact = "junit:junit:jar:4.12")
maven_jar(name = "log4j_log4j", artifact = "log4j:log4j:jar:1.2.17")
maven_jar(name = "org_mockito_mockito_core", artifact = "org.mockito:mockito-core:jar:2.7.5")
maven_jar(name = "io_netty_netty_buffer", artifact = "io.netty:netty-buffer:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_codec", artifact = "io.netty:netty-codec:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_codec_http", artifact = "io.netty:netty-codec-http:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_common", artifact = "io.netty:netty-common:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_handler", artifact = "io.netty:netty-handler:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_resolver", artifact = "io.netty:netty-resolver:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_transport", artifact = "io.netty:netty-transport:jar:4.1.5.Final")
maven_jar(name = "io_netty_netty_transport_native_epoll", artifact = "io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.5.Final")
maven_jar(name = "org_objenesis_objenesis", artifact = "org.objenesis:objenesis:jar:2.5")
maven_jar(name = "com_google_protobuf_protobuf_java", artifact = "com.google.protobuf:protobuf-java:jar:3.0.0")
maven_jar(name = "com_google_protobuf_protobuf_java_util", artifact = "com.google.protobuf:protobuf-java-util:jar:3.0.0")
maven_jar(name = "io_ratpack_ratpack_core", artifact = "io.ratpack:ratpack-core:jar:1.4.4")
maven_jar(name = "io_ratpack_ratpack_guice", artifact = "io.ratpack:ratpack-guice:jar:1.4.4")
maven_jar(name = "smartthings_ratpack_protobuf", artifact = "smartthings:ratpack-protobuf:jar:0.2.0", server="jcenter")
maven_jar(name = "org_reactivestreams_reactive_streams", artifact = "org.reactivestreams:reactive-streams:jar:1.0.0")
maven_jar(name = "org_ejml_simple", artifact = "org.ejml:simple:jar:0.29")
maven_jar(name = "org_slf4j_slf4j_api", artifact = "org.slf4j:slf4j-api:jar:1.7.21")
maven_jar(name = "org_slf4j_slf4j_log4j12", artifact = "org.slf4j:slf4j-log4j12:jar:1.7.21")
maven_jar(name = "org_yaml_snakeyaml", artifact = "org.yaml:snakeyaml:jar:1.15")
maven_jar(name = "net_lingala_zip4j_zip4j", artifact = "net.lingala.zip4j:zip4j:jar:1.3.2")
# GENERATED_DEPENDENCIES end
# proto build rules
git_repository(
name = "org_pubref_rules_protobuf",
remote = "https://github.com/pubref/rules_protobuf",
tag = "v0.7.1",
)
# Load Java protobuf rules
load("@org_pubref_rules_protobuf//java:rules.bzl", "java_proto_repositories")
java_proto_repositories(
excludes = [
"com_google_guava_guava",
"io_netty_netty_codec_http",
"io_netty_netty_buffer",
"io_netty_netty_codec",
"io_netty_netty_common",
"io_netty_netty_resolver",
"io_netty_netty_transport",
"io_netty_netty_handler",
"io_netty_netty_transport_native_epoll",
"com_google_protobuf_protobuf_java",
"com_google_protobuf_protobuf_java_util",
"com_google_code_gson_gson",
])
# Load Python protobuf rules
load("@org_pubref_rules_protobuf//python:rules.bzl", "py_proto_repositories")
py_proto_repositories()