summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.lfs.server/BUILD
diff options
context:
space:
mode:
authorJonathan Nieder <jrn@google.com>2017-03-19 17:41:26 -0700
committerJonathan Nieder <jrn@google.com>2017-03-19 18:51:03 -0700
commitbc5014faec917b08e665e6292b6279fc90ddc50d (patch)
tree5f211949c39543f505855bbc571dbeba08949271 /org.eclipse.jgit.lfs.server/BUILD
parent5e5fbb6035b4bcee6717d8a7417e8f8905d1b563 (diff)
downloadjgit-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/BUILD8
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",
],
)