Link to JGit source as git submodule
This is the second attempt to build JGit from the source using git submodule approach. The first attempt that was abandoned is here: [1]. Using a submodule to bring in the source files vastly simplifies updating JGit. Gerrit developers can bump the SHA-1 of the submodule and not deal with the Maven rebuild process for JGit. This change updates JGit dependency from 5.4.3.201909031940-r to commit 009e07882fee2b0ad2ebe7ba44e2ff52c101f858, and Javadoc version from: 5.4.3.201909031940-r to 5.5.0.201909110433-r. To bump to new Javadoc API _DOC_VERS should be updated in java/com/google/gerrit/extensions/BUILD to point to the desired JGit Javadoc release. JGit sources are imported in Eclipse as source folders. One side effect of this change is that the source code warnings for JGit project are now shown. [1] https://gerrit-review.googlesource.com/c/gerrit/+/61892 Feature: Issue 11737 Change-Id: I16370e57f27e26b2382243ca448484f53dfa96bb
This commit is contained in:
5
.gitmodules
vendored
5
.gitmodules
vendored
@@ -1,3 +1,8 @@
|
|||||||
|
[submodule "modules/jgit"]
|
||||||
|
path = modules/jgit
|
||||||
|
url = ../jgit
|
||||||
|
branch = .
|
||||||
|
|
||||||
[submodule "plugins/codemirror-editor"]
|
[submodule "plugins/codemirror-editor"]
|
||||||
path = plugins/codemirror-editor
|
path = plugins/codemirror-editor
|
||||||
url = ../plugins/codemirror-editor
|
url = ../plugins/codemirror-editor
|
||||||
|
|||||||
@@ -442,12 +442,6 @@ To build against SNAPSHOT Maven JARs, the complete SNAPSHOT version must be used
|
|||||||
)
|
)
|
||||||
----
|
----
|
||||||
|
|
||||||
[[consume-jgit-from-development-tree]]
|
|
||||||
|
|
||||||
To consume the JGit dependency from the development tree, edit
|
|
||||||
`lib/jgit/jgit.bzl` setting LOCAL_JGIT_REPO to a directory holding a
|
|
||||||
JGit repository.
|
|
||||||
|
|
||||||
[[bazel-local-caches]]
|
[[bazel-local-caches]]
|
||||||
|
|
||||||
To accelerate builds, several caches are activated per default:
|
To accelerate builds, several caches are activated per default:
|
||||||
|
|||||||
@@ -73,7 +73,6 @@ Apache2.0
|
|||||||
* jetty:server
|
* jetty:server
|
||||||
* jetty:servlet
|
* jetty:servlet
|
||||||
* jetty:util
|
* jetty:util
|
||||||
* jgit/org.eclipse.jgit:javaewah
|
|
||||||
* log:json-smart
|
* log:json-smart
|
||||||
* log:jsonevent-layout
|
* log:jsonevent-layout
|
||||||
* log:log4j
|
* log:log4j
|
||||||
@@ -96,6 +95,7 @@ Apache2.0
|
|||||||
* guava-retrying
|
* guava-retrying
|
||||||
* html-types
|
* html-types
|
||||||
* j2objc
|
* j2objc
|
||||||
|
* javaewah
|
||||||
* jsr305
|
* jsr305
|
||||||
* mime-util
|
* mime-util
|
||||||
* servlet-api
|
* servlet-api
|
||||||
@@ -2438,9 +2438,9 @@ Database section 7.
|
|||||||
[[jgit]]
|
[[jgit]]
|
||||||
jgit
|
jgit
|
||||||
|
|
||||||
* jgit/org.eclipse.jgit.archive:jgit-archive
|
* jgit
|
||||||
* jgit/org.eclipse.jgit.http.server:jgit-servlet
|
* jgit-archive
|
||||||
* jgit/org.eclipse.jgit:jgit
|
* jgit-servlet
|
||||||
|
|
||||||
[[jgit_license]]
|
[[jgit_license]]
|
||||||
----
|
----
|
||||||
|
|||||||
19
WORKSPACE
19
WORKSPACE
@@ -104,6 +104,12 @@ go_repository(
|
|||||||
importpath = "github.com/howeyc/fsnotify",
|
importpath = "github.com/howeyc/fsnotify",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# JGit external repository consumed from git submodule
|
||||||
|
local_repository(
|
||||||
|
name = "jgit",
|
||||||
|
path = "modules/jgit",
|
||||||
|
)
|
||||||
|
|
||||||
ANTLR_VERS = "3.5.2"
|
ANTLR_VERS = "3.5.2"
|
||||||
|
|
||||||
# TODO(davido): Remove this upgrade, when new Bazel version is released
|
# TODO(davido): Remove this upgrade, when new Bazel version is released
|
||||||
@@ -200,9 +206,18 @@ maven_jar(
|
|||||||
sha1 = "021a212688ec94fe77aff74ab34cc74f6f940e60",
|
sha1 = "021a212688ec94fe77aff74ab34cc74f6f940e60",
|
||||||
)
|
)
|
||||||
|
|
||||||
load("//lib/jgit:jgit.bzl", "jgit_repos")
|
# JGit's transitive dependencies
|
||||||
|
maven_jar(
|
||||||
|
name = "hamcrest-library",
|
||||||
|
artifact = "org.hamcrest:hamcrest-library:1.3",
|
||||||
|
sha1 = "4785a3c21320980282f9f33d0d1264a69040538f",
|
||||||
|
)
|
||||||
|
|
||||||
jgit_repos()
|
maven_jar(
|
||||||
|
name = "jzlib",
|
||||||
|
artifact = "com.jcraft:jzlib:1.1.1",
|
||||||
|
sha1 = "a1551373315ffc2f96130a0e5704f74e151777ba",
|
||||||
|
)
|
||||||
|
|
||||||
maven_jar(
|
maven_jar(
|
||||||
name = "javaewah",
|
name = "javaewah",
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ java_library(
|
|||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
"//lib:h2",
|
"//lib:h2",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:jimfs",
|
"//lib:jimfs",
|
||||||
"//lib:jsch",
|
"//lib:jsch",
|
||||||
"//lib:servlet-api-without-neverlink",
|
"//lib:servlet-api-without-neverlink",
|
||||||
@@ -56,7 +57,6 @@ java_library(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/mina:sshd",
|
"//lib/mina:sshd",
|
||||||
"//prolog:gerrit-prolog-common",
|
"//prolog:gerrit-prolog-common",
|
||||||
],
|
],
|
||||||
@@ -93,6 +93,7 @@ java_library2(
|
|||||||
"//java/com/google/gerrit/server/project/testing:project-test-util",
|
"//java/com/google/gerrit/server/project/testing:project-test-util",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:jimfs",
|
"//lib:jimfs",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
@@ -100,7 +101,6 @@ java_library2(
|
|||||||
"//lib/httpcomponents:httpclient",
|
"//lib/httpcomponents:httpclient",
|
||||||
"//lib/httpcomponents:httpcore",
|
"//lib/httpcomponents:httpcore",
|
||||||
"//lib/jetty:servlet",
|
"//lib/jetty:servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/log:impl-log4j",
|
"//lib/log:impl-log4j",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
"//lib/mockito",
|
"//lib/mockito",
|
||||||
@@ -133,6 +133,7 @@ java_library2(
|
|||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:jsch",
|
"//lib:jsch",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/commons:lang",
|
"//lib/commons:lang",
|
||||||
@@ -140,7 +141,6 @@ java_library2(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/mail",
|
"//lib/mail",
|
||||||
"//lib/mina:sshd",
|
"//lib/mina:sshd",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/commons:lang",
|
"//lib/commons:lang",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -25,11 +25,11 @@ java_library(
|
|||||||
"//java/com/google/gerrit/prettify:server",
|
"//java/com/google/gerrit/prettify:server",
|
||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/commons:codec",
|
"//lib/commons:codec",
|
||||||
"//lib/commons:lang",
|
"//lib/commons:lang",
|
||||||
@@ -29,6 +30,5 @@ java_library(
|
|||||||
"//lib/httpcomponents:httpcore",
|
"//lib/httpcomponents:httpcore",
|
||||||
"//lib/httpcomponents:httpcore-nio",
|
"//lib/httpcomponents:httpcore-nio",
|
||||||
"//lib/jackson:jackson-core",
|
"//lib/jackson:jackson-core",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,8 +1,11 @@
|
|||||||
load("@rules_java//java:defs.bzl", "java_binary", "java_library")
|
load("@rules_java//java:defs.bzl", "java_binary", "java_library")
|
||||||
load("//lib:guava.bzl", "GUAVA_DOC_URL")
|
load("//lib:guava.bzl", "GUAVA_DOC_URL")
|
||||||
load("//lib/jgit:jgit.bzl", "JGIT_DOC_URL")
|
|
||||||
load("//tools/bzl:javadoc.bzl", "java_doc")
|
load("//tools/bzl:javadoc.bzl", "java_doc")
|
||||||
|
|
||||||
|
_DOC_VERS = "5.5.0.201909110433-r"
|
||||||
|
|
||||||
|
JGIT_DOC_URL = "https://download.eclipse.org/jgit/site/" + _DOC_VERS + "/apidocs"
|
||||||
|
|
||||||
java_binary(
|
java_binary(
|
||||||
name = "extension-api",
|
name = "extension-api",
|
||||||
main_class = "Dummy",
|
main_class = "Dummy",
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/extensions:api",
|
"//java/com/google/gerrit/extensions:api",
|
||||||
"//java/com/google/gerrit/truth",
|
"//java/com/google/gerrit/truth",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ java_library(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/common:annotations",
|
"//java/com/google/gerrit/common:annotations",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ java_library(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/common:annotations",
|
"//java/com/google/gerrit/common:annotations",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -12,11 +12,11 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/server/api",
|
"//java/com/google/gerrit/server/api",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/bouncycastle:bcpg-neverlink",
|
"//lib/bouncycastle:bcpg-neverlink",
|
||||||
"//lib/bouncycastle:bcprov-neverlink",
|
"//lib/bouncycastle:bcprov-neverlink",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ java_library(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/gpg",
|
"//java/com/google/gerrit/gpg",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/bouncycastle:bcpg-neverlink",
|
"//lib/bouncycastle:bcpg-neverlink",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ java_library(
|
|||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-servlet",
|
||||||
"//lib:jsch",
|
"//lib:jsch",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib:soy",
|
"//lib:soy",
|
||||||
@@ -42,7 +44,5 @@ java_library(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit.http.server:jgit-servlet",
|
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -14,11 +14,11 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/commons:codec",
|
"//lib/commons:codec",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ java_library(
|
|||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/openid:consumer",
|
"//lib/openid:consumer",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -27,10 +27,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/sshd",
|
"//java/com/google/gerrit/sshd",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -30,10 +30,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server/logging",
|
"//java/com/google/gerrit/server/logging",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/antlr:java-runtime",
|
"//lib/antlr:java-runtime",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ java_library(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -33,11 +33,11 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/server/logging",
|
"//java/com/google/gerrit/server/logging",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/lucene:lucene-analyzers-common",
|
"//lib/lucene:lucene-analyzers-common",
|
||||||
"//lib/lucene:lucene-core-and-backward-codecs",
|
"//lib/lucene:lucene-core-and-backward-codecs",
|
||||||
"//lib/lucene:lucene-misc",
|
"//lib/lucene:lucene-misc",
|
||||||
|
|||||||
@@ -10,10 +10,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/lifecycle",
|
"//java/com/google/gerrit/lifecycle",
|
||||||
"//java/com/google/gerrit/server/logging",
|
"//java/com/google/gerrit/server/logging",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/sshd",
|
"//java/com/google/gerrit/sshd",
|
||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib:servlet-api-without-neverlink",
|
"//lib:servlet-api-without-neverlink",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
@@ -58,7 +59,6 @@ java_library(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/log:jsonevent-layout",
|
"//lib/log:jsonevent-layout",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
"//lib/prolog:cafeteria",
|
"//lib/prolog:cafeteria",
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/sshd",
|
"//java/com/google/gerrit/sshd",
|
||||||
"//java/com/google/gerrit/util/http",
|
"//java/com/google/gerrit/util/http",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
@@ -21,7 +22,6 @@ java_library(
|
|||||||
"//lib/jetty:jmx",
|
"//lib/jetty:jmx",
|
||||||
"//lib/jetty:server",
|
"//lib/jetty:server",
|
||||||
"//lib/jetty:servlet",
|
"//lib/jetty:servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -25,10 +25,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:h2",
|
"//lib:h2",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/commons:validator",
|
"//lib/commons:validator",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ java_library(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,9 +19,9 @@ java_library(
|
|||||||
"//java/com/google/gerrit/util/cli",
|
"//java/com/google/gerrit/util/cli",
|
||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/log:jsonevent-layout",
|
"//lib/log:jsonevent-layout",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ java_library(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,11 +11,11 @@ java_library(
|
|||||||
"//java/com/google/gerrit/common:annotations",
|
"//java/com/google/gerrit/common:annotations",
|
||||||
"//java/com/google/gerrit/extensions:api",
|
"//java/com/google/gerrit/extensions:api",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/errorprone:annotations",
|
"//lib/errorprone:annotations",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//proto:entities_java_proto",
|
"//proto:entities_java_proto",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -93,6 +93,8 @@ java_library(
|
|||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-archive",
|
||||||
"//lib:jsch",
|
"//lib:jsch",
|
||||||
"//lib:juniversalchardet",
|
"//lib:juniversalchardet",
|
||||||
"//lib:mime-util",
|
"//lib:mime-util",
|
||||||
@@ -114,8 +116,6 @@ java_library(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit.archive:jgit-archive",
|
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jsoup",
|
"//lib/jsoup",
|
||||||
"//lib/log:jsonevent-layout",
|
"//lib/log:jsonevent-layout",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
@@ -146,9 +146,9 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/restapi",
|
"//java/com/google/gerrit/server/restapi",
|
||||||
"//lib:blame-cache",
|
"//lib:blame-cache",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:soy",
|
"//lib:soy",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ java_library(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ java_library(
|
|||||||
"//java/com/google/gerrit/util/cli",
|
"//java/com/google/gerrit/util/cli",
|
||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ java_library(
|
|||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-archive",
|
||||||
"//lib:jsch",
|
"//lib:jsch",
|
||||||
"//lib:juniversalchardet",
|
"//lib:juniversalchardet",
|
||||||
"//lib:mime-util",
|
"//lib:mime-util",
|
||||||
@@ -65,8 +67,6 @@ java_library(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit.archive:jgit-archive",
|
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jsoup",
|
"//lib/jsoup",
|
||||||
"//lib/log:jsonevent-layout",
|
"//lib/log:jsonevent-layout",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
|
|||||||
2
java/com/google/gerrit/server/cache/h2/BUILD
vendored
2
java/com/google/gerrit/server/cache/h2/BUILD
vendored
@@ -14,8 +14,8 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:h2",
|
"//lib:h2",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/extensions:api",
|
"//java/com/google/gerrit/extensions:api",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/git",
|
"//java/com/google/gerrit/git",
|
||||||
"//java/com/google/gerrit/proto",
|
"//java/com/google/gerrit/proto",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -18,11 +18,11 @@ java_library(
|
|||||||
"//java/com/google/gerrit/util/cli",
|
"//java/com/google/gerrit/util/cli",
|
||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ java_library(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ java_library(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
"//lib:jgit-junit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//lib:automaton",
|
"//lib:automaton",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit.archive:jgit-archive",
|
"//lib:jgit",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit-archive",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/extensions:api",
|
"//java/com/google/gerrit/extensions:api",
|
||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ java_library(
|
|||||||
"//lib:blame-cache",
|
"//lib:blame-cache",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
@@ -39,6 +40,5 @@ java_library(
|
|||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,13 +19,13 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/server/logging",
|
"//java/com/google/gerrit/server/logging",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-archive",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/commons:dbcp",
|
"//lib/commons:dbcp",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit.archive:jgit-archive",
|
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/log:jsonevent-layout",
|
"//lib/log:jsonevent-layout",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ java_library(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ java_library(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -6,6 +6,6 @@ java_library(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ java_library(
|
|||||||
"//java/com/google/gerrit/common:annotations",
|
"//java/com/google/gerrit/common:annotations",
|
||||||
"//java/com/google/gerrit/server/util/git",
|
"//java/com/google/gerrit/server/util/git",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ java_library(
|
|||||||
"//lib:args4j",
|
"//lib:args4j",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-archive",
|
||||||
"//lib:jsch",
|
"//lib:jsch",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
@@ -36,8 +38,6 @@ java_library(
|
|||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/guice:guice-servlet", # SSH should not depend on servlet
|
"//lib/guice:guice-servlet", # SSH should not depend on servlet
|
||||||
"//lib/jgit/org.eclipse.jgit.archive:jgit-archive",
|
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
"//lib/mina:core",
|
"//lib/mina:core",
|
||||||
"//lib/mina:sshd",
|
"//lib/mina:sshd",
|
||||||
|
|||||||
@@ -36,14 +36,14 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:h2",
|
"//lib:h2",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ java_library(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/common:annotations",
|
"//java/com/google/gerrit/common:annotations",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ java_library(
|
|||||||
"//java/com/google/gerrit/extensions:api",
|
"//java/com/google/gerrit/extensions:api",
|
||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/prolog:runtime",
|
"//lib/prolog:runtime",
|
||||||
"@guava//jar",
|
"@guava//jar",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//java/com/google/gerrit/truth",
|
"//java/com/google/gerrit/truth",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ java_library(
|
|||||||
"//java/com/google/gerrit/elasticsearch",
|
"//java/com/google/gerrit/elasticsearch",
|
||||||
"//java/com/google/gerrit/index",
|
"//java/com/google/gerrit/index",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/httpcomponents:httpcore",
|
"//lib/httpcomponents:httpcore",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/testcontainers",
|
"//lib/testcontainers",
|
||||||
"//lib/testcontainers:testcontainers-elasticsearch",
|
"//lib/testcontainers:testcontainers-elasticsearch",
|
||||||
],
|
],
|
||||||
@@ -27,7 +27,7 @@ ELASTICSEARCH_DEPS = [
|
|||||||
"//java/com/google/gerrit/elasticsearch",
|
"//java/com/google/gerrit/elasticsearch",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
]
|
]
|
||||||
|
|
||||||
QUERY_TESTS_DEP = "//javatests/com/google/gerrit/server/query/%s:abstract_query_tests"
|
QUERY_TESTS_DEP = "//javatests/com/google/gerrit/server/query/%s:abstract_query_tests"
|
||||||
@@ -92,9 +92,9 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/elasticsearch",
|
"//java/com/google/gerrit/elasticsearch",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/httpcomponents:httpcore",
|
"//lib/httpcomponents:httpcore",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ junit_tests(
|
|||||||
deps = [
|
deps = [
|
||||||
"//java/com/google/gerrit/git",
|
"//java/com/google/gerrit/git",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
@@ -29,8 +29,8 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/git",
|
"//java/com/google/gerrit/git",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
"//lib:jgit-junit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -16,6 +16,8 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib/bouncycastle:bcpg",
|
"//lib/bouncycastle:bcpg",
|
||||||
"//lib/bouncycastle:bcpg-neverlink",
|
"//lib/bouncycastle:bcpg-neverlink",
|
||||||
"//lib/bouncycastle:bcprov",
|
"//lib/bouncycastle:bcprov",
|
||||||
@@ -23,8 +25,6 @@ junit_tests(
|
|||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-assistedinject",
|
"//lib/guice:guice-assistedinject",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -11,14 +11,14 @@ junit_tests(
|
|||||||
"//javatests/com/google/gerrit/util/http/testutil",
|
"//javatests/com/google/gerrit/util/http/testutil",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:jimfs",
|
"//lib:jimfs",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib:servlet-api-without-neverlink",
|
"//lib:servlet-api-without-neverlink",
|
||||||
"//lib:soy",
|
"//lib:soy",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/guice:guice-servlet",
|
"//lib/guice:guice-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/mockito",
|
"//lib/mockito",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib/antlr:java-runtime",
|
"//lib/antlr:java-runtime",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib/commons:codec",
|
"//lib/commons:codec",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/server/securestore/testing",
|
"//java/com/google/gerrit/server/securestore/testing",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/mockito",
|
"//lib/mockito",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/proto/testing",
|
"//java/com/google/gerrit/proto/testing",
|
||||||
"//java/com/google/gerrit/reviewdb:server",
|
"//java/com/google/gerrit/reviewdb:server",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-proto-extension",
|
"//lib/truth:truth-proto-extension",
|
||||||
"//proto:entities_java_proto",
|
"//proto:entities_java_proto",
|
||||||
|
|||||||
@@ -68,14 +68,14 @@ junit_tests(
|
|||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/commons:codec",
|
"//lib/commons:codec",
|
||||||
"//lib/flogger:api",
|
"//lib/flogger:api",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/mockito",
|
"//lib/mockito",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server/cache/testing",
|
"//java/com/google/gerrit/server/cache/testing",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:junit",
|
"//lib:junit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-proto-extension",
|
"//lib/truth:truth-proto-extension",
|
||||||
"//proto:cache_java_proto",
|
"//proto:cache_java_proto",
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//java/com/google/gerrit/truth",
|
"//java/com/google/gerrit/truth",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
"//lib:jgit-junit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
],
|
],
|
||||||
@@ -40,7 +40,7 @@ junit_tests(
|
|||||||
":abstract_query_tests",
|
":abstract_query_tests",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
@@ -53,9 +53,9 @@ LUCENE_QUERY_TEST = [
|
|||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
) for f in LUCENE_QUERY_TEST]
|
) for f in LUCENE_QUERY_TEST]
|
||||||
@@ -77,7 +77,7 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-proto-extension",
|
"//lib/truth:truth-proto-extension",
|
||||||
"//proto:cache_java_proto",
|
"//proto:cache_java_proto",
|
||||||
|
|||||||
@@ -18,8 +18,8 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
],
|
],
|
||||||
@@ -37,7 +37,7 @@ junit_tests(
|
|||||||
":abstract_query_tests",
|
":abstract_query_tests",
|
||||||
"//java/com/google/gerrit/server",
|
"//java/com/google/gerrit/server",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ java_library(
|
|||||||
"//java/com/google/gerrit/server/schema",
|
"//java/com/google/gerrit/server/schema",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
@@ -37,7 +37,7 @@ junit_tests(
|
|||||||
":abstract_query_tests",
|
":abstract_query_tests",
|
||||||
"//java/com/google/gerrit/index/project",
|
"//java/com/google/gerrit/index/project",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/mockito",
|
"//lib/mockito",
|
||||||
"//lib/prolog:runtime",
|
"//lib/prolog:runtime",
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
|
|||||||
@@ -18,9 +18,9 @@ junit_tests(
|
|||||||
"//java/com/google/gerrit/server/util/time",
|
"//java/com/google/gerrit/server/util/time",
|
||||||
"//java/com/google/gerrit/testing:gerrit-test-util",
|
"//java/com/google/gerrit/testing:gerrit-test-util",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -13,13 +13,13 @@ junit_tests(
|
|||||||
"//lib:gson",
|
"//lib:gson",
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
"//lib:guava-retrying",
|
"//lib:guava-retrying",
|
||||||
|
"//lib:jgit",
|
||||||
|
"//lib:jgit-junit",
|
||||||
"//lib:protobuf",
|
"//lib:protobuf",
|
||||||
"//lib/auto:auto-value",
|
"//lib/auto:auto-value",
|
||||||
"//lib/auto:auto-value-annotations",
|
"//lib/auto:auto-value-annotations",
|
||||||
"//lib/commons:codec",
|
"//lib/commons:codec",
|
||||||
"//lib/guice",
|
"//lib/guice",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
"//lib/jgit/org.eclipse.jgit.junit:junit",
|
|
||||||
"//lib/truth",
|
"//lib/truth",
|
||||||
"//lib/truth:truth-java8-extension",
|
"//lib/truth:truth-java8-extension",
|
||||||
"//lib/truth:truth-proto-extension",
|
"//lib/truth:truth-proto-extension",
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ java_library(
|
|||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
deps = [
|
deps = [
|
||||||
"//lib:guava",
|
"//lib:guava",
|
||||||
|
"//lib:jgit",
|
||||||
"//lib:servlet-api",
|
"//lib:servlet-api",
|
||||||
"//lib/httpcomponents:httpclient",
|
"//lib/httpcomponents:httpclient",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
43
lib/BUILD
43
lib/BUILD
@@ -35,6 +35,49 @@ java_library(
|
|||||||
exports = ["@gson//jar"],
|
exports = ["@gson//jar"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
java_library(
|
||||||
|
name = "jgit",
|
||||||
|
data = ["//lib:LICENSE-jgit"],
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
exports = ["@jgit//org.eclipse.jgit:jgit"],
|
||||||
|
runtime_deps = [
|
||||||
|
":javaewah",
|
||||||
|
"//lib/log:api",
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
|
java_library(
|
||||||
|
name = "jgit-archive",
|
||||||
|
data = ["//lib:LICENSE-jgit"],
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
exports = ["@jgit//org.eclipse.jgit.archive:jgit-archive"],
|
||||||
|
runtime_deps = [":jgit"],
|
||||||
|
)
|
||||||
|
|
||||||
|
java_library(
|
||||||
|
name = "jgit-junit",
|
||||||
|
testonly = True,
|
||||||
|
data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"],
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
exports = ["@jgit//org.eclipse.jgit.junit:junit"],
|
||||||
|
runtime_deps = [":jgit"],
|
||||||
|
)
|
||||||
|
|
||||||
|
java_library(
|
||||||
|
name = "jgit-servlet",
|
||||||
|
data = ["//lib:LICENSE-jgit"],
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
exports = ["@jgit//org.eclipse.jgit.http.server:jgit-servlet"],
|
||||||
|
runtime_deps = [":jgit"],
|
||||||
|
)
|
||||||
|
|
||||||
|
java_library(
|
||||||
|
name = "javaewah",
|
||||||
|
data = ["//lib:LICENSE-Apache2.0"],
|
||||||
|
visibility = ["//visibility:public"],
|
||||||
|
exports = ["@javaewah//jar"],
|
||||||
|
)
|
||||||
|
|
||||||
java_library(
|
java_library(
|
||||||
name = "protobuf",
|
name = "protobuf",
|
||||||
data = ["//lib:LICENSE-protobuf"],
|
data = ["//lib:LICENSE-protobuf"],
|
||||||
|
|||||||
@@ -1,75 +0,0 @@
|
|||||||
load("//tools/bzl:maven_jar.bzl", "MAVEN_CENTRAL", "maven_jar")
|
|
||||||
|
|
||||||
_JGIT_VERS = "5.4.3.201909031940-r"
|
|
||||||
|
|
||||||
_DOC_VERS = _JGIT_VERS # Set to _JGIT_VERS unless using a snapshot
|
|
||||||
|
|
||||||
JGIT_DOC_URL = "https://download.eclipse.org/jgit/site/" + _DOC_VERS + "/apidocs"
|
|
||||||
|
|
||||||
_JGIT_REPO = MAVEN_CENTRAL # Leave here even if set to MAVEN_CENTRAL.
|
|
||||||
|
|
||||||
# set this to use a local version.
|
|
||||||
# "/home/<user>/projects/jgit"
|
|
||||||
LOCAL_JGIT_REPO = ""
|
|
||||||
|
|
||||||
def jgit_repos():
|
|
||||||
if LOCAL_JGIT_REPO:
|
|
||||||
native.local_repository(
|
|
||||||
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",
|
|
||||||
)
|
|
||||||
maven_jar(
|
|
||||||
name = "jzlib",
|
|
||||||
artifact = "com.jcraft:jzlib:1.1.1",
|
|
||||||
sha1 = "a1551373315ffc2f96130a0e5704f74e151777ba",
|
|
||||||
)
|
|
||||||
|
|
||||||
def jgit_maven_repos():
|
|
||||||
maven_jar(
|
|
||||||
name = "jgit-lib",
|
|
||||||
artifact = "org.eclipse.jgit:org.eclipse.jgit:" + _JGIT_VERS,
|
|
||||||
repository = _JGIT_REPO,
|
|
||||||
sha1 = "10322c4e103485f8b4873cbbf982342f9c3d7989",
|
|
||||||
)
|
|
||||||
maven_jar(
|
|
||||||
name = "jgit-servlet",
|
|
||||||
artifact = "org.eclipse.jgit:org.eclipse.jgit.http.server:" + _JGIT_VERS,
|
|
||||||
repository = _JGIT_REPO,
|
|
||||||
sha1 = "59d0c943343f30612e4e2a5a3bf1b95b56e00207",
|
|
||||||
)
|
|
||||||
maven_jar(
|
|
||||||
name = "jgit-archive",
|
|
||||||
artifact = "org.eclipse.jgit:org.eclipse.jgit.archive:" + _JGIT_VERS,
|
|
||||||
repository = _JGIT_REPO,
|
|
||||||
sha1 = "21dc4a10882dc667c83bf82a563a6fc4d7719456",
|
|
||||||
)
|
|
||||||
maven_jar(
|
|
||||||
name = "jgit-junit",
|
|
||||||
artifact = "org.eclipse.jgit:org.eclipse.jgit.junit:" + _JGIT_VERS,
|
|
||||||
repository = _JGIT_REPO,
|
|
||||||
sha1 = "71659fc1a1729b7c67846dac8cd6a762fa72002a",
|
|
||||||
)
|
|
||||||
|
|
||||||
def jgit_dep(name):
|
|
||||||
mapping = {
|
|
||||||
"@jgit-archive//jar": "@jgit//org.eclipse.jgit.archive:jgit-archive",
|
|
||||||
"@jgit-junit//jar": "@jgit//org.eclipse.jgit.junit:junit",
|
|
||||||
"@jgit-lib//jar": "@jgit//org.eclipse.jgit:jgit",
|
|
||||||
"@jgit-servlet//jar": "@jgit//org.eclipse.jgit.http.server:jgit-servlet",
|
|
||||||
}
|
|
||||||
|
|
||||||
if LOCAL_JGIT_REPO:
|
|
||||||
return mapping[name]
|
|
||||||
else:
|
|
||||||
return name
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
load("@rules_java//java:defs.bzl", "java_library")
|
|
||||||
load("//lib/jgit:jgit.bzl", "jgit_dep")
|
|
||||||
|
|
||||||
java_library(
|
|
||||||
name = "jgit-archive",
|
|
||||||
data = ["//lib:LICENSE-jgit"],
|
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
exports = [jgit_dep("@jgit-archive//jar")],
|
|
||||||
runtime_deps = ["//lib/jgit/org.eclipse.jgit:jgit"],
|
|
||||||
)
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
load("@rules_java//java:defs.bzl", "java_library")
|
|
||||||
load("//lib/jgit:jgit.bzl", "jgit_dep")
|
|
||||||
|
|
||||||
java_library(
|
|
||||||
name = "jgit-servlet",
|
|
||||||
data = ["//lib:LICENSE-jgit"],
|
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
exports = [jgit_dep("@jgit-servlet//jar")],
|
|
||||||
runtime_deps = ["//lib/jgit/org.eclipse.jgit:jgit"],
|
|
||||||
)
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
load("@rules_java//java:defs.bzl", "java_library")
|
|
||||||
load("//lib/jgit:jgit.bzl", "jgit_dep")
|
|
||||||
|
|
||||||
java_library(
|
|
||||||
name = "junit",
|
|
||||||
testonly = True,
|
|
||||||
data = ["//lib:LICENSE-DO_NOT_DISTRIBUTE"],
|
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
exports = [jgit_dep("@jgit-junit//jar")],
|
|
||||||
runtime_deps = ["//lib/jgit/org.eclipse.jgit:jgit"],
|
|
||||||
)
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
load("@rules_java//java:defs.bzl", "java_library")
|
|
||||||
load("//lib/jgit:jgit.bzl", "jgit_dep")
|
|
||||||
|
|
||||||
java_library(
|
|
||||||
name = "jgit",
|
|
||||||
data = ["//lib:LICENSE-jgit"],
|
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
exports = [jgit_dep("@jgit-lib//jar")],
|
|
||||||
runtime_deps = [
|
|
||||||
":javaewah",
|
|
||||||
"//lib/log:api",
|
|
||||||
],
|
|
||||||
)
|
|
||||||
|
|
||||||
java_library(
|
|
||||||
name = "javaewah",
|
|
||||||
data = ["//lib:LICENSE-Apache2.0"],
|
|
||||||
visibility = ["//visibility:public"],
|
|
||||||
exports = ["@javaewah//jar"],
|
|
||||||
)
|
|
||||||
@@ -4,7 +4,7 @@ java_library(
|
|||||||
name = "api",
|
name = "api",
|
||||||
data = ["//lib:LICENSE-slf4j"],
|
data = ["//lib:LICENSE-slf4j"],
|
||||||
visibility = [
|
visibility = [
|
||||||
"//lib/jgit/org.eclipse.jgit:__pkg__",
|
"//lib:__pkg__",
|
||||||
"//plugins:__pkg__",
|
"//plugins:__pkg__",
|
||||||
],
|
],
|
||||||
exports = ["@log-api//jar"],
|
exports = ["@log-api//jar"],
|
||||||
|
|||||||
1
modules/jgit
Submodule
1
modules/jgit
Submodule
Submodule modules/jgit added at 009e07882f
@@ -68,8 +68,8 @@ EXPORTS = [
|
|||||||
"//lib/httpcomponents:httpclient",
|
"//lib/httpcomponents:httpclient",
|
||||||
"//lib/httpcomponents:httpcore",
|
"//lib/httpcomponents:httpcore",
|
||||||
"//lib/jackson:jackson-core",
|
"//lib/jackson:jackson-core",
|
||||||
"//lib/jgit/org.eclipse.jgit.http.server:jgit-servlet",
|
"//lib:jgit-servlet",
|
||||||
"//lib/jgit/org.eclipse.jgit:jgit",
|
"//lib:jgit",
|
||||||
"//lib:jsr305",
|
"//lib:jsr305",
|
||||||
"//lib/log:api",
|
"//lib/log:api",
|
||||||
"//lib/log:log4j",
|
"//lib/log:log4j",
|
||||||
|
|||||||
@@ -172,13 +172,23 @@ def gen_classpath(ext):
|
|||||||
impl = xml.dom.minidom.getDOMImplementation()
|
impl = xml.dom.minidom.getDOMImplementation()
|
||||||
return impl.createDocument(None, 'classpath', None)
|
return impl.createDocument(None, 'classpath', None)
|
||||||
|
|
||||||
def classpathentry(kind, path, src=None, out=None, exported=None):
|
def import_jgit_sources():
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit/src')
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit/resources')
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit.archive/src',
|
||||||
|
excluding='org/eclipse/jgit/archive/FormatActivator.java')
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit.archive/resources')
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit.http.server/src')
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit.http.server/resources')
|
||||||
|
classpathentry('src', 'modules/jgit/org.eclipse.jgit.junit/src')
|
||||||
|
|
||||||
|
def classpathentry(kind, path, src=None, out=None, exported=None, excluding=None):
|
||||||
e = doc.createElement('classpathentry')
|
e = doc.createElement('classpathentry')
|
||||||
e.setAttribute('kind', kind)
|
e.setAttribute('kind', kind)
|
||||||
# Excluding the BUILD file, to avoid the Eclipse warnings:
|
# Excluding the BUILD file, to avoid the Eclipse warnings:
|
||||||
# "The resource is a duplicate of ..."
|
# "The resource is a duplicate of ..."
|
||||||
if kind == 'src':
|
if kind == 'src':
|
||||||
e.setAttribute('excluding', '**/BUILD')
|
e.setAttribute('excluding', '**/BUILD' if not excluding else excluding)
|
||||||
e.setAttribute('path', path)
|
e.setAttribute('path', path)
|
||||||
if src:
|
if src:
|
||||||
e.setAttribute('sourcepath', src)
|
e.setAttribute('sourcepath', src)
|
||||||
@@ -228,12 +238,9 @@ def gen_classpath(ext):
|
|||||||
# Exceptions: both source and lib
|
# Exceptions: both source and lib
|
||||||
if p.endswith('libquery_parser.jar') or \
|
if p.endswith('libquery_parser.jar') or \
|
||||||
p.endswith('libgerrit-prolog-common.jar') or \
|
p.endswith('libgerrit-prolog-common.jar') or \
|
||||||
p.endswith('com_google_protobuf/libprotobuf_java.jar') or \
|
p.endswith('com_google_protobuf/libprotobuf_java.jar') or \
|
||||||
p.endswith('lucene-core-and-backward-codecs__merged.jar'):
|
p.endswith('lucene-core-and-backward-codecs__merged.jar'):
|
||||||
lib.add(p)
|
lib.add(p)
|
||||||
# JGit dependency from external repository
|
|
||||||
if 'gerrit-' not in p and 'jgit' in p:
|
|
||||||
lib.add(p)
|
|
||||||
if proto_library.match(p) :
|
if proto_library.match(p) :
|
||||||
proto.add(p)
|
proto.add(p)
|
||||||
else:
|
else:
|
||||||
@@ -249,6 +256,7 @@ def gen_classpath(ext):
|
|||||||
classpathentry('src', 'java')
|
classpathentry('src', 'java')
|
||||||
classpathentry('src', 'javatests', out='eclipse-out/test')
|
classpathentry('src', 'javatests', out='eclipse-out/test')
|
||||||
classpathentry('src', 'resources')
|
classpathentry('src', 'resources')
|
||||||
|
import_jgit_sources()
|
||||||
for s in sorted(src):
|
for s in sorted(src):
|
||||||
out = None
|
out = None
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user