diff options
author | Gert van Dijk <gertvdijk@gmail.com> | 2018-08-29 13:06:52 +0200 |
---|---|---|
committer | David Pursehouse <dpursehouse@collab.net> | 2018-08-30 15:39:36 +0900 |
commit | 9932a888654ddb34d62d354ed3d0290fc973f4de (patch) | |
tree | 21f6774f16e4002c7920e5cc83a95261d5f1048b | |
parent | a59c39a1529acbeb7ac99dd7fd389db8171ab592 (diff) |
Update JGit dependencies to fix building from source
Depends on [1] which harmonizes JGit's dependency names to align with
the names used in Gerrit since change I1e75690fe. Without [2], the
build will fail with errors like:
"no such package '@commons_compress//jar'"
Also move the 'hamcrest-library' dependency out of WORKSPACE into the
jgit rules where it will be added conditionally.
[1] https://git.eclipse.org/r/#/c/128354/
Change-Id: I33be13e7f36ec2bcacbb9eb0983c88c6f3082097
-rw-r--r-- | WORKSPACE | 7 | ||||
-rw-r--r-- | lib/jgit/jgit.bzl | 9 |
2 files changed, 9 insertions, 7 deletions
@@ -671,13 +671,6 @@ maven_jar( sha1 = "42a25dc3219429f0e5d060061f71acb49bf010a0", ) -# Only needed when jgit is built from the development tree -maven_jar( - name = "hamcrest-library", - artifact = "org.hamcrest:hamcrest-library:1.3", - sha1 = "4785a3c21320980282f9f33d0d1264a69040538f", -) - TRUTH_VERS = "0.32" maven_jar( diff --git a/lib/jgit/jgit.bzl b/lib/jgit/jgit.bzl index 3d536bb957..960b12b363 100644 --- a/lib/jgit/jgit.bzl +++ b/lib/jgit/jgit.bzl @@ -18,9 +18,18 @@ def jgit_repos(): name = "jgit", path = LOCAL_JGIT_REPO, ) + jgit_maven_repos_dev() else: jgit_maven_repos() +def jgit_maven_repos_dev(): + # Transitive dependencies from JGit's WORKSPACE. + maven_jar( + name = "hamcrest-library", + artifact = "org.hamcrest:hamcrest-library:1.3", + sha1 = "4785a3c21320980282f9f33d0d1264a69040538f", + ) + def jgit_maven_repos(): maven_jar( name = "jgit-lib", |