diff options
author | Jonathan Nieder <jrn@google.com> | 2017-03-19 17:41:26 -0700 |
---|---|---|
committer | Jonathan Nieder <jrn@google.com> | 2017-03-19 18:51:03 -0700 |
commit | bc5014faec917b08e665e6292b6279fc90ddc50d (patch) | |
tree | 5f211949c39543f505855bbc571dbeba08949271 /org.eclipse.jgit.lfs.server/BUILD | |
parent | 5e5fbb6035b4bcee6717d8a7417e8f8905d1b563 (diff) | |
download | jgit-bc5014faec917b08e665e6292b6279fc90ddc50d.tar.gz jgit-bc5014faec917b08e665e6292b6279fc90ddc50d.zip |
bazel: Add explicit targets for library dependencies
This provides a place to declare visibility restrictions and
transitive dependencies for each library.
Other targets should only declare dependencies on what they directly
use, making dependencies easier to maintain.
Trim the dependencies of org.eclipse.jgit:jgit to follow that rule.
It declares dependencies on Apache httpcomponents and the servlet
API but doesn't use them.
Tested:
* 'bazel build //...' succeeds
* applying the change https://gerrit-review.googlesource.com/90843
to a copy of Gerrit, following the instructions there, and running
'bazel test //...' in that copy of Gerrit still succeeds
Change-Id: I3ab958ce8b3227019cdbe4cc81e0f042e1541034
Diffstat (limited to 'org.eclipse.jgit.lfs.server/BUILD')
-rw-r--r-- | org.eclipse.jgit.lfs.server/BUILD | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/org.eclipse.jgit.lfs.server/BUILD b/org.eclipse.jgit.lfs.server/BUILD index 5f1e12a7c4..fa14e8a206 100644 --- a/org.eclipse.jgit.lfs.server/BUILD +++ b/org.eclipse.jgit.lfs.server/BUILD @@ -6,12 +6,12 @@ java_library( resource_strip_prefix = "org.eclipse.jgit.lfs.server/resources", resources = glob(["resources/**"]), deps = [ + "//lib:gson", + "//lib:httpcore", + "//lib:servlet-api", + "//lib:slf4j-api", "//org.eclipse.jgit.http.apache:http-apache", "//org.eclipse.jgit:jgit", "//org.eclipse.jgit.lfs:jgit-lfs", - "@gson//jar", - "@httpcore//jar", - "@log_api//jar", - "@servlet_api_3_1//jar", ], ) |