File tree Expand file tree Collapse file tree 6 files changed +32
-2
lines changed
Expand file tree Collapse file tree 6 files changed +32
-2
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ java_library (
22 name = "maven_deps" ,
33 visibility = ["//visibility:public" ],
44 exports = [
5- "@maven//:com_github_multiformats_java_multiaddr" ,
65 "@maven//:com_github_multiformats_java_multihash" ,
76 "@maven//:com_github_multiformats_java_multibase" ,
87 "@maven//:com_github_ipld_java_cid" ,
Original file line number Diff line number Diff line change @@ -24,11 +24,38 @@ maven_install(
2424 artifacts = [
2525 "junit:junit:4.13.2" ,
2626 "org.hamcrest:hamcrest:2.2" ,
27- "com.github.multiformats :java-multiaddr :v1.4.10 " ,
27+ "com.github.ipld :java-cid :v1.3.8 " ,
2828 ],
2929 repositories = [
3030 # Private repositories are supported through HTTP Basic auth
3131 "https://jitpack.io" ,
3232 "https://repo1.maven.org/maven2" ,
3333 ],
34+ )
35+
36+ load ("@bazel_tools//tools/build_defs/repo:git.bzl" , "new_git_repository" )
37+
38+ MULTIADDR_BUILD_FILE = """
39+ filegroup(
40+ name = "main_srcs",
41+ srcs = glob(["src/main/java/**"]),
42+ )
43+
44+ java_library(
45+ name = "core",
46+ srcs = [":main_srcs"],
47+ deps = [
48+ "@maven//:com_github_multiformats_java_multihash",
49+ "@maven//:com_github_multiformats_java_multibase",
50+ "@maven//:com_github_ipld_java_cid",
51+ ],
52+ visibility = ["//visibility:public"],
53+ )
54+ """
55+
56+ new_git_repository (
57+ name = "multiaddr" ,
58+ remote = "https://github.com/multiformats/java-multiaddr.git" ,
59+ tag = "v1.4.12" ,
60+ build_file_content = MULTIADDR_BUILD_FILE ,
3461)
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ java_library (
33 visibility = ["//visibility:public" ],
44 srcs = glob (["*.java" ]),
55 deps = [
6+ "@multiaddr//:core" ,
67 "//src/main/java/io/ipfs/api/cbor:cbor" ,
78 "//:maven_deps" ,
89 ],
Original file line number Diff line number Diff line change @@ -4,5 +4,6 @@ java_library (
44 srcs = glob (["*.java" ]),
55 deps = [
66 "//:maven_deps" ,
7+ "@multiaddr//:core" ,
78 ],
89)
Original file line number Diff line number Diff line change @@ -5,5 +5,6 @@ java_binary (
55 deps = [
66 "//src/main/java/io/ipfs/api:core" ,
77 "//:maven_deps" ,
8+ "@multiaddr//:core" ,
89 ],
910)
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ java_library (
33 visibility = ["//visibility:public" ],
44 srcs = glob (["*.java" ]),
55 deps = [
6+ "@multiaddr//:core" ,
67 "//src/main/java/io/ipfs/api:core" ,
78 "//src/main/java/io/ipfs/api/cbor:cbor" ,
89 "//:maven_deps" ,
You can’t perform that action at this time.
0 commit comments