diff --git a/Documentation/BUILD b/Documentation/BUILD index ca5546e707..2e6f4bc9a3 100644 --- a/Documentation/BUILD +++ b/Documentation/BUILD @@ -47,9 +47,9 @@ license_map( name = "licenses", opts = ["--asciidoctor"], targets = [ - "//gerrit-pgm:pgm", "//gerrit-gwtui:ui_module", "//polygerrit-ui/app:polygerrit_ui", + "//java/com/google/gerrit/pgm", ], visibility = ["//visibility:public"], ) diff --git a/gerrit-acceptance-framework/BUILD b/gerrit-acceptance-framework/BUILD index 749b9d1eb1..cd087d074f 100644 --- a/gerrit-acceptance-framework/BUILD +++ b/gerrit-acceptance-framework/BUILD @@ -17,7 +17,7 @@ PROVIDED = [ "//java/com/google/gerrit/lucene", "//java/com/google/gerrit/metrics", "//java/com/google/gerrit/reviewdb:server", - "//gerrit-pgm:init", + "//java/com/google/gerrit/pgm/init", "//gerrit-server:receive", "//gerrit-server:server", "//lib:gson", @@ -41,14 +41,14 @@ java_library2( srcs = SRCS, exported_deps = [ "//gerrit-launcher:launcher", - "//gerrit-pgm:daemon", - "//gerrit-pgm:http-jetty", - "//gerrit-pgm:util-nodep", "//gerrit-server:testutil", "//java/com/google/gerrit/gpg", "//java/com/google/gerrit/httpd/auth/openid", "//java/com/google/gerrit/index:query_exception", "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/pgm:daemon", + "//java/com/google/gerrit/pgm/http/jetty", + "//java/com/google/gerrit/pgm/util", "//lib:jimfs", "//lib:truth", "//lib:truth-java8-extension", diff --git a/gerrit-acceptance-tests/BUILD b/gerrit-acceptance-tests/BUILD index 221c0992d4..a5b5305d08 100644 --- a/gerrit-acceptance-tests/BUILD +++ b/gerrit-acceptance-tests/BUILD @@ -9,9 +9,6 @@ java_library( exports = [ "//gerrit-acceptance-framework:lib", "//gerrit-launcher:launcher", - "//gerrit-pgm:init", - "//gerrit-pgm:pgm", - "//gerrit-pgm:util", "//gerrit-server:receive", "//gerrit-server:server", "//gerrit-server:testutil", @@ -24,6 +21,9 @@ java_library( "//java/com/google/gerrit/httpd", "//java/com/google/gerrit/lucene", "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/pgm", + "//java/com/google/gerrit/pgm/init", + "//java/com/google/gerrit/pgm/util", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/sshd", "//lib:args4j", diff --git a/gerrit-gwtdebug/BUILD b/gerrit-gwtdebug/BUILD index fc21bd8781..b4cd663036 100644 --- a/gerrit-gwtdebug/BUILD +++ b/gerrit-gwtdebug/BUILD @@ -3,9 +3,8 @@ java_library( srcs = glob(["src/main/java/**/*.java"]), visibility = ["//visibility:public"], deps = [ - "//gerrit-pgm:daemon", - "//gerrit-pgm:pgm", - "//gerrit-pgm:util", + "//java/com/google/gerrit/pgm", + "//java/com/google/gerrit/pgm/util", "//java/com/google/gerrit/util/cli", "//lib/gwt:dev", "//lib/jetty:server", diff --git a/gerrit-pgm/BUILD b/gerrit-pgm/BUILD deleted file mode 100644 index 552cd26f43..0000000000 --- a/gerrit-pgm/BUILD +++ /dev/null @@ -1,182 +0,0 @@ -load("//tools/bzl:java.bzl", "java_library2") -load("//tools/bzl:junit.bzl", "junit_tests") -load("//tools/bzl:license.bzl", "license_test") - -SRCS = "src/main/java/com/google/gerrit/pgm/" - -RSRCS = "src/main/resources/com/google/gerrit/pgm/" - -INIT_API_SRCS = glob([SRCS + "init/api/*.java"]) - -BASE_JETTY_DEPS = [ - "//java/com/google/gerrit/common:annotations", - "//java/com/google/gerrit/common:server", - "//java/com/google/gerrit/extensions:api", - "//java/com/google/gerrit/httpd", - "//java/com/google/gerrit/lifecycle", - "//java/com/google/gerrit/sshd", - "//java/com/google/gwtexpui/linker:server", - "//java/com/google/gwtexpui/server", - "//gerrit-server:server", - "//lib:guava", - "//lib/guice:guice", - "//lib/guice:guice-assistedinject", - "//lib/guice:guice-servlet", - "//lib/jgit/org.eclipse.jgit:jgit", - "//lib/log:api", - "//lib/log:log4j", -] - -DEPS = BASE_JETTY_DEPS + [ - "//java/com/google/gerrit/metrics", - "//java/com/google/gerrit/metrics/dropwizard", - "//java/com/google/gerrit/reviewdb:server", - "//gerrit-server:module", - "//gerrit-server:receive", - "//lib:gwtorm", - "//lib/log:jsonevent-layout", -] - -java_library( - name = "init-api", - srcs = INIT_API_SRCS, - visibility = ["//visibility:public"], - deps = DEPS, -) - -java_library( - name = "init", - srcs = glob([SRCS + "init/**/*.java"]), - resources = glob([RSRCS + "init/*"]), - visibility = ["//visibility:public"], - deps = DEPS + [ - ":init-api", - ":util", - "//java/com/google/gerrit/elasticsearch", - "//java/com/google/gerrit/index", - "//java/com/google/gerrit/lucene", - "//gerrit-launcher:launcher", # We want this dep to be provided_deps - "//lib:args4j", - "//lib:derby", - "//lib:gwtjsonrpc", - "//lib:h2", - "//lib/commons:validator", - "//lib/mina:sshd", - ], -) - -REST_UTIL_DEPS = [ - "//java/com/google/gerrit/server/cache/h2", - "//java/com/google/gerrit/util/cli", - "//lib:args4j", - "//lib/commons:dbcp", -] - -java_library( - name = "util", - visibility = ["//visibility:public"], - exports = [":util-nodep"], - runtime_deps = DEPS + REST_UTIL_DEPS, -) - -java_library( - name = "util-nodep", - srcs = glob([SRCS + "util/*.java"]), - visibility = ["//visibility:public"], - deps = DEPS + REST_UTIL_DEPS, # We want all these deps to be provided_deps -) - -JETTY_DEPS = [ - "//lib/jetty:jmx", - "//lib/jetty:server", - "//lib/jetty:servlet", -] - -java_library( - name = "http", - visibility = ["//visibility:public"], - exports = [":http-jetty"], - runtime_deps = DEPS + JETTY_DEPS, -) - -java_library( - name = "http-jetty", - srcs = glob([SRCS + "http/jetty/*.java"]), - visibility = ["//visibility:public"], - deps = JETTY_DEPS + BASE_JETTY_DEPS + [ - # We want all these deps to be provided_deps - "//gerrit-launcher:launcher", - "//java/com/google/gerrit/reviewdb:client", - "//lib:servlet-api-3_1", - ], -) - -REST_PGM_DEPS = [ - ":http", - ":init", - ":init-api", - ":util", - "//java/com/google/gerrit/elasticsearch", - "//java/com/google/gerrit/gpg", - "//java/com/google/gerrit/httpd/auth/oauth", - "//java/com/google/gerrit/httpd/auth/openid", - "//java/com/google/gerrit/server/cache/h2", - "//java/com/google/gerrit/index", - "//java/com/google/gerrit/lucene", - "//lib:args4j", - "//lib:protobuf", - "//lib:servlet-api-3_1-without-neverlink", - "//lib/prolog:cafeteria", - "//lib/prolog:compiler", - "//lib/prolog:runtime", -] - -java_library( - name = "pgm", - resources = glob([RSRCS + "*"]), - visibility = ["//visibility:public"], - runtime_deps = DEPS + REST_PGM_DEPS + [ - ":daemon", - ], -) - -# no transitive deps, used for gerrit-acceptance-framework -java_library( - name = "daemon", - srcs = glob([ - SRCS + "*.java", - SRCS + "rules/*.java", - ]), - resources = glob([RSRCS + "*"]), - visibility = ["//visibility:public"], - deps = DEPS + REST_PGM_DEPS + [ - # We want all these deps to be provided_deps - "//gerrit-launcher:launcher", - "//lib/auto:auto-value", - ], -) - -junit_tests( - name = "pgm_tests", - srcs = glob(["src/test/java/**/*.java"]), - deps = [ - ":http-jetty", - ":init", - ":init-api", - ":pgm", - "//gerrit-server:server", - "//java/com/google/gerrit/common:server", - "//lib:guava", - "//lib:junit", - "//lib:truth", - "//lib/easymock", - "//lib/guice", - "//lib/jgit/org.eclipse.jgit:jgit", - "//lib/jgit/org.eclipse.jgit.junit:junit", - ], -) - -license_test( - name = "pgm_license_test", - target = ":pgm", -) diff --git a/gerrit-plugin-api/BUILD b/gerrit-plugin-api/BUILD index 7d3d0183d3..33353d2f36 100644 --- a/gerrit-plugin-api/BUILD +++ b/gerrit-plugin-api/BUILD @@ -1,5 +1,5 @@ PLUGIN_API = [ - "//gerrit-pgm:init-api", + "//java/com/google/gerrit/pgm/init/api", "//gerrit-server:server", "//java/com/google/gerrit/httpd", "//java/com/google/gerrit/sshd", @@ -77,7 +77,6 @@ java_binary( main_class = "Dummy", visibility = ["//visibility:public"], runtime_deps = [ - "//gerrit-pgm:libinit-api-src.jar", "//gerrit-server:libserver-src.jar", "//java/com/google/gerrit/common:libannotations-src.jar", "//java/com/google/gerrit/common:libserver-src.jar", @@ -86,6 +85,7 @@ java_binary( "//java/com/google/gerrit/index:libindex-src.jar", "//java/com/google/gerrit/index:libquery_exception-src.jar", "//java/com/google/gerrit/index:libquery_parser-src.jar", + "//java/com/google/gerrit/pgm/init/api:libapi-src.jar", "//java/com/google/gerrit/reviewdb:libserver-src.jar", "//java/com/google/gerrit/sshd:libsshd-src.jar", "//java/com/google/gwtexpui/server:libserver-src.jar", diff --git a/gerrit-server/BUILD b/gerrit-server/BUILD index b704ff1b9e..c0e19b501a 100644 --- a/gerrit-server/BUILD +++ b/gerrit-server/BUILD @@ -180,7 +180,7 @@ java_library( "//lib/powermock:powermock-module-junit4-common", ], deps = TESTUTIL_DEPS + [ - "//gerrit-pgm:init", + "//java/com/google/gerrit/pgm/init", "//lib/auto:auto-value", "//lib/easymock:easymock", "//lib/powermock:powermock-api-easymock", diff --git a/gerrit-war/BUILD b/gerrit-war/BUILD index 79636b145b..af39f08765 100644 --- a/gerrit-war/BUILD +++ b/gerrit-war/BUILD @@ -5,10 +5,6 @@ java_library( srcs = glob(["src/main/java/**/*.java"]), visibility = ["//visibility:public"], deps = [ - "//gerrit-pgm:http", - "//gerrit-pgm:init", - "//gerrit-pgm:init-api", - "//gerrit-pgm:util", "//gerrit-server:module", "//gerrit-server:receive", "//gerrit-server:server", @@ -21,6 +17,10 @@ java_library( "//java/com/google/gerrit/lifecycle", "//java/com/google/gerrit/lucene", "//java/com/google/gerrit/metrics/dropwizard", + "//java/com/google/gerrit/pgm/http", + "//java/com/google/gerrit/pgm/init", + "//java/com/google/gerrit/pgm/init/api", + "//java/com/google/gerrit/pgm/util", "//java/com/google/gerrit/reviewdb:server", "//java/com/google/gerrit/server/cache/h2", "//java/com/google/gerrit/sshd", diff --git a/java/com/google/gerrit/pgm/BUILD b/java/com/google/gerrit/pgm/BUILD new file mode 100644 index 0000000000..9f37fc2f33 --- /dev/null +++ b/java/com/google/gerrit/pgm/BUILD @@ -0,0 +1,60 @@ +# TODO(davido): This indirection doesn't avoid unwanted depdencies +# in acceptance-framework and should be removed. Instead, provided_deps +# should be used, once https://github.com/bazelbuild/bazel/issues/1402 +# is fixed. +alias( + name = "pgm", + actual = ":daemon", + visibility = ["//visibility:public"], +) + +java_library( + name = "daemon", + srcs = glob(["**/*.java"]), + resource_strip_prefix = "resources", + resources = ["//resources/com/google/gerrit/pgm"], + visibility = ["//visibility:public"], + deps = [ + "//gerrit-launcher:launcher", + "//gerrit-server:module", + "//gerrit-server:receive", + "//gerrit-server:server", + "//java/com/google/gerrit/common:annotations", + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/elasticsearch", + "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/gpg", + "//java/com/google/gerrit/httpd", + "//java/com/google/gerrit/httpd/auth/oauth", + "//java/com/google/gerrit/httpd/auth/openid", + "//java/com/google/gerrit/index", + "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/lucene", + "//java/com/google/gerrit/metrics/dropwizard", + "//java/com/google/gerrit/pgm/http", + "//java/com/google/gerrit/pgm/init", + "//java/com/google/gerrit/pgm/init/api", + "//java/com/google/gerrit/pgm/util", + "//java/com/google/gerrit/reviewdb:server", + "//java/com/google/gerrit/server/cache/h2", + "//java/com/google/gerrit/sshd", + "//java/com/google/gwtexpui/linker:server", + "//java/com/google/gwtexpui/server", + "//lib:args4j", + "//lib:guava", + "//lib:gwtorm", + "//lib:protobuf", + "//lib:servlet-api-3_1-without-neverlink", + "//lib/auto:auto-value", + "//lib/guice", + "//lib/guice:guice-assistedinject", + "//lib/guice:guice-servlet", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/log:api", + "//lib/log:jsonevent-layout", + "//lib/log:log4j", + "//lib/prolog:cafeteria", + "//lib/prolog:compiler", + "//lib/prolog:runtime", + ], +) diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Cat.java b/java/com/google/gerrit/pgm/Cat.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Cat.java rename to java/com/google/gerrit/pgm/Cat.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Daemon.java b/java/com/google/gerrit/pgm/Daemon.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Daemon.java rename to java/com/google/gerrit/pgm/Daemon.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Gsql.java b/java/com/google/gerrit/pgm/Gsql.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Gsql.java rename to java/com/google/gerrit/pgm/Gsql.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Init.java b/java/com/google/gerrit/pgm/Init.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Init.java rename to java/com/google/gerrit/pgm/Init.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/JythonShell.java b/java/com/google/gerrit/pgm/JythonShell.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/JythonShell.java rename to java/com/google/gerrit/pgm/JythonShell.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/LocalUsernamesToLowerCase.java b/java/com/google/gerrit/pgm/LocalUsernamesToLowerCase.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/LocalUsernamesToLowerCase.java rename to java/com/google/gerrit/pgm/LocalUsernamesToLowerCase.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Ls.java b/java/com/google/gerrit/pgm/Ls.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Ls.java rename to java/com/google/gerrit/pgm/Ls.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/MigrateAccountPatchReviewDb.java b/java/com/google/gerrit/pgm/MigrateAccountPatchReviewDb.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/MigrateAccountPatchReviewDb.java rename to java/com/google/gerrit/pgm/MigrateAccountPatchReviewDb.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/MigrateToNoteDb.java b/java/com/google/gerrit/pgm/MigrateToNoteDb.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/MigrateToNoteDb.java rename to java/com/google/gerrit/pgm/MigrateToNoteDb.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Passwd.java b/java/com/google/gerrit/pgm/Passwd.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Passwd.java rename to java/com/google/gerrit/pgm/Passwd.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/PrologShell.java b/java/com/google/gerrit/pgm/PrologShell.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/PrologShell.java rename to java/com/google/gerrit/pgm/PrologShell.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/ProtoGen.java b/java/com/google/gerrit/pgm/ProtoGen.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/ProtoGen.java rename to java/com/google/gerrit/pgm/ProtoGen.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/ProtobufImport.java b/java/com/google/gerrit/pgm/ProtobufImport.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/ProtobufImport.java rename to java/com/google/gerrit/pgm/ProtobufImport.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Reindex.java b/java/com/google/gerrit/pgm/Reindex.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Reindex.java rename to java/com/google/gerrit/pgm/Reindex.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Rulec.java b/java/com/google/gerrit/pgm/Rulec.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Rulec.java rename to java/com/google/gerrit/pgm/Rulec.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/SetPasswd.java b/java/com/google/gerrit/pgm/SetPasswd.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/SetPasswd.java rename to java/com/google/gerrit/pgm/SetPasswd.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/SwitchSecureStore.java b/java/com/google/gerrit/pgm/SwitchSecureStore.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/SwitchSecureStore.java rename to java/com/google/gerrit/pgm/SwitchSecureStore.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/Version.java b/java/com/google/gerrit/pgm/Version.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/Version.java rename to java/com/google/gerrit/pgm/Version.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/WarDistribution.java b/java/com/google/gerrit/pgm/WarDistribution.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/WarDistribution.java rename to java/com/google/gerrit/pgm/WarDistribution.java diff --git a/java/com/google/gerrit/pgm/http/BUILD b/java/com/google/gerrit/pgm/http/BUILD new file mode 100644 index 0000000000..838c614843 --- /dev/null +++ b/java/com/google/gerrit/pgm/http/BUILD @@ -0,0 +1,5 @@ +java_library( + name = "http", + visibility = ["//visibility:public"], + exports = ["//java/com/google/gerrit/pgm/http/jetty"], +) diff --git a/java/com/google/gerrit/pgm/http/jetty/BUILD b/java/com/google/gerrit/pgm/http/jetty/BUILD new file mode 100644 index 0000000000..fdc01b9d1e --- /dev/null +++ b/java/com/google/gerrit/pgm/http/jetty/BUILD @@ -0,0 +1,26 @@ +java_library( + name = "jetty", + srcs = glob(["**/*.java"]), + visibility = ["//visibility:public"], + deps = [ + "//gerrit-launcher:launcher", + "//gerrit-server:server", + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/httpd", + "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/sshd", + "//java/com/google/gwtexpui/server", + "//lib:guava", + "//lib:servlet-api-3_1", + "//lib/guice", + "//lib/guice:guice-assistedinject", + "//lib/guice:guice-servlet", + "//lib/jetty:jmx", + "//lib/jetty:server", + "//lib/jetty:servlet", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/log:api", + "//lib/log:log4j", + ], +) diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java b/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java rename to java/com/google/gerrit/pgm/http/jetty/HiddenErrorHandler.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLog.java b/java/com/google/gerrit/pgm/http/jetty/HttpLog.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLog.java rename to java/com/google/gerrit/pgm/http/jetty/HttpLog.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLogLayout.java b/java/com/google/gerrit/pgm/http/jetty/HttpLogLayout.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/HttpLogLayout.java rename to java/com/google/gerrit/pgm/http/jetty/HttpLogLayout.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyEnv.java b/java/com/google/gerrit/pgm/http/jetty/JettyEnv.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyEnv.java rename to java/com/google/gerrit/pgm/http/jetty/JettyEnv.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyModule.java b/java/com/google/gerrit/pgm/http/jetty/JettyModule.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyModule.java rename to java/com/google/gerrit/pgm/http/jetty/JettyModule.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java b/java/com/google/gerrit/pgm/http/jetty/JettyServer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/JettyServer.java rename to java/com/google/gerrit/pgm/http/jetty/JettyServer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java b/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java rename to java/com/google/gerrit/pgm/http/jetty/ProjectQoSFilter.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/AccountsOnInit.java b/java/com/google/gerrit/pgm/init/AccountsOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/AccountsOnInit.java rename to java/com/google/gerrit/pgm/init/AccountsOnInit.java diff --git a/java/com/google/gerrit/pgm/init/BUILD b/java/com/google/gerrit/pgm/init/BUILD new file mode 100644 index 0000000000..8562bd336c --- /dev/null +++ b/java/com/google/gerrit/pgm/init/BUILD @@ -0,0 +1,30 @@ +java_library( + name = "init", + srcs = glob(["**/*.java"]), + resource_strip_prefix = "resources", + resources = ["//resources/com/google/gerrit/pgm/init"], + visibility = ["//visibility:public"], + deps = [ + "//gerrit-launcher:launcher", + "//gerrit-server:server", + "//java/com/google/gerrit/common:annotations", + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/elasticsearch", + "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/index", + "//java/com/google/gerrit/lucene", + "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/pgm/init/api", + "//java/com/google/gerrit/pgm/util", + "//java/com/google/gerrit/reviewdb:server", + "//lib:guava", + "//lib:gwtjsonrpc", + "//lib:gwtorm", + "//lib:h2", + "//lib/commons:validator", + "//lib/guice", + "//lib/guice:guice-assistedinject", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/log:api", + ], +) diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/BaseInit.java b/java/com/google/gerrit/pgm/init/BaseInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/BaseInit.java rename to java/com/google/gerrit/pgm/init/BaseInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/Browser.java b/java/com/google/gerrit/pgm/init/Browser.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/Browser.java rename to java/com/google/gerrit/pgm/init/Browser.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DB2Initializer.java b/java/com/google/gerrit/pgm/init/DB2Initializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DB2Initializer.java rename to java/com/google/gerrit/pgm/init/DB2Initializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DatabaseConfigInitializer.java b/java/com/google/gerrit/pgm/init/DatabaseConfigInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DatabaseConfigInitializer.java rename to java/com/google/gerrit/pgm/init/DatabaseConfigInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DatabaseConfigModule.java b/java/com/google/gerrit/pgm/init/DatabaseConfigModule.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DatabaseConfigModule.java rename to java/com/google/gerrit/pgm/init/DatabaseConfigModule.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DerbyInitializer.java b/java/com/google/gerrit/pgm/init/DerbyInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/DerbyInitializer.java rename to java/com/google/gerrit/pgm/init/DerbyInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/ExternalIdsOnInit.java b/java/com/google/gerrit/pgm/init/ExternalIdsOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/ExternalIdsOnInit.java rename to java/com/google/gerrit/pgm/init/ExternalIdsOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/GroupsOnInit.java b/java/com/google/gerrit/pgm/init/GroupsOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/GroupsOnInit.java rename to java/com/google/gerrit/pgm/init/GroupsOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/H2Initializer.java b/java/com/google/gerrit/pgm/init/H2Initializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/H2Initializer.java rename to java/com/google/gerrit/pgm/init/H2Initializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/HANAInitializer.java b/java/com/google/gerrit/pgm/init/HANAInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/HANAInitializer.java rename to java/com/google/gerrit/pgm/init/HANAInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAdminUser.java b/java/com/google/gerrit/pgm/init/InitAdminUser.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAdminUser.java rename to java/com/google/gerrit/pgm/init/InitAdminUser.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java b/java/com/google/gerrit/pgm/init/InitAuth.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java rename to java/com/google/gerrit/pgm/init/InitAuth.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitCache.java b/java/com/google/gerrit/pgm/init/InitCache.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitCache.java rename to java/com/google/gerrit/pgm/init/InitCache.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitContainer.java b/java/com/google/gerrit/pgm/init/InitContainer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitContainer.java rename to java/com/google/gerrit/pgm/init/InitContainer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitDatabase.java b/java/com/google/gerrit/pgm/init/InitDatabase.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitDatabase.java rename to java/com/google/gerrit/pgm/init/InitDatabase.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitDev.java b/java/com/google/gerrit/pgm/init/InitDev.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitDev.java rename to java/com/google/gerrit/pgm/init/InitDev.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitExperimental.java b/java/com/google/gerrit/pgm/init/InitExperimental.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitExperimental.java rename to java/com/google/gerrit/pgm/init/InitExperimental.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitGitManager.java b/java/com/google/gerrit/pgm/init/InitGitManager.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitGitManager.java rename to java/com/google/gerrit/pgm/init/InitGitManager.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitHttpd.java b/java/com/google/gerrit/pgm/init/InitHttpd.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitHttpd.java rename to java/com/google/gerrit/pgm/init/InitHttpd.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitIndex.java b/java/com/google/gerrit/pgm/init/InitIndex.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitIndex.java rename to java/com/google/gerrit/pgm/init/InitIndex.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitLabels.java b/java/com/google/gerrit/pgm/init/InitLabels.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitLabels.java rename to java/com/google/gerrit/pgm/init/InitLabels.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitModule.java b/java/com/google/gerrit/pgm/init/InitModule.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitModule.java rename to java/com/google/gerrit/pgm/init/InitModule.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitPluginStepsLoader.java b/java/com/google/gerrit/pgm/init/InitPluginStepsLoader.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitPluginStepsLoader.java rename to java/com/google/gerrit/pgm/init/InitPluginStepsLoader.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitPlugins.java b/java/com/google/gerrit/pgm/init/InitPlugins.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitPlugins.java rename to java/com/google/gerrit/pgm/init/InitPlugins.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSendEmail.java b/java/com/google/gerrit/pgm/init/InitSendEmail.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSendEmail.java rename to java/com/google/gerrit/pgm/init/InitSendEmail.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java b/java/com/google/gerrit/pgm/init/InitSshd.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitSshd.java rename to java/com/google/gerrit/pgm/init/InitSshd.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InvalidSecureStoreException.java b/java/com/google/gerrit/pgm/init/InvalidSecureStoreException.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InvalidSecureStoreException.java rename to java/com/google/gerrit/pgm/init/InvalidSecureStoreException.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/JDBCInitializer.java b/java/com/google/gerrit/pgm/init/JDBCInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/JDBCInitializer.java rename to java/com/google/gerrit/pgm/init/JDBCInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/Libraries.java b/java/com/google/gerrit/pgm/init/Libraries.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/Libraries.java rename to java/com/google/gerrit/pgm/init/Libraries.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/LibraryDownloader.java b/java/com/google/gerrit/pgm/init/LibraryDownloader.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/LibraryDownloader.java rename to java/com/google/gerrit/pgm/init/LibraryDownloader.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/MariaDbInitializer.java b/java/com/google/gerrit/pgm/init/MariaDbInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/MariaDbInitializer.java rename to java/com/google/gerrit/pgm/init/MariaDbInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/MaxDbInitializer.java b/java/com/google/gerrit/pgm/init/MaxDbInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/MaxDbInitializer.java rename to java/com/google/gerrit/pgm/init/MaxDbInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/MySqlInitializer.java b/java/com/google/gerrit/pgm/init/MySqlInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/MySqlInitializer.java rename to java/com/google/gerrit/pgm/init/MySqlInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/OracleInitializer.java b/java/com/google/gerrit/pgm/init/OracleInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/OracleInitializer.java rename to java/com/google/gerrit/pgm/init/OracleInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/PluginsDistribution.java b/java/com/google/gerrit/pgm/init/PluginsDistribution.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/PluginsDistribution.java rename to java/com/google/gerrit/pgm/init/PluginsDistribution.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/PostgreSQLInitializer.java b/java/com/google/gerrit/pgm/init/PostgreSQLInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/PostgreSQLInitializer.java rename to java/com/google/gerrit/pgm/init/PostgreSQLInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/SecureStoreInitData.java b/java/com/google/gerrit/pgm/init/SecureStoreInitData.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/SecureStoreInitData.java rename to java/com/google/gerrit/pgm/init/SecureStoreInitData.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/SitePathInitializer.java b/java/com/google/gerrit/pgm/init/SitePathInitializer.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/SitePathInitializer.java rename to java/com/google/gerrit/pgm/init/SitePathInitializer.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/StaleLibraryRemover.java b/java/com/google/gerrit/pgm/init/StaleLibraryRemover.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/StaleLibraryRemover.java rename to java/com/google/gerrit/pgm/init/StaleLibraryRemover.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/UpgradeFrom2_0_x.java b/java/com/google/gerrit/pgm/init/UpgradeFrom2_0_x.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/UpgradeFrom2_0_x.java rename to java/com/google/gerrit/pgm/init/UpgradeFrom2_0_x.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/VersionedAuthorizedKeysOnInit.java b/java/com/google/gerrit/pgm/init/VersionedAuthorizedKeysOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/VersionedAuthorizedKeysOnInit.java rename to java/com/google/gerrit/pgm/init/VersionedAuthorizedKeysOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/AllProjectsConfig.java b/java/com/google/gerrit/pgm/init/api/AllProjectsConfig.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/AllProjectsConfig.java rename to java/com/google/gerrit/pgm/init/api/AllProjectsConfig.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/AllProjectsNameOnInitProvider.java b/java/com/google/gerrit/pgm/init/api/AllProjectsNameOnInitProvider.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/AllProjectsNameOnInitProvider.java rename to java/com/google/gerrit/pgm/init/api/AllProjectsNameOnInitProvider.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/AllUsersNameOnInitProvider.java b/java/com/google/gerrit/pgm/init/api/AllUsersNameOnInitProvider.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/AllUsersNameOnInitProvider.java rename to java/com/google/gerrit/pgm/init/api/AllUsersNameOnInitProvider.java diff --git a/java/com/google/gerrit/pgm/init/api/BUILD b/java/com/google/gerrit/pgm/init/api/BUILD new file mode 100644 index 0000000000..2da67098b6 --- /dev/null +++ b/java/com/google/gerrit/pgm/init/api/BUILD @@ -0,0 +1,17 @@ +java_library( + name = "api", + srcs = glob(["**/*.java"]), + visibility = ["//visibility:public"], + deps = [ + "//gerrit-server:server", + "//java/com/google/gerrit/common:annotations", + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/reviewdb:server", + "//lib:guava", + "//lib:gwtorm", + "//lib/guice", + "//lib/guice:guice-assistedinject", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/log:api", + ], +) diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/ConsoleUI.java b/java/com/google/gerrit/pgm/init/api/ConsoleUI.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/ConsoleUI.java rename to java/com/google/gerrit/pgm/init/api/ConsoleUI.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/GitRepositoryManagerOnInit.java b/java/com/google/gerrit/pgm/init/api/GitRepositoryManagerOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/GitRepositoryManagerOnInit.java rename to java/com/google/gerrit/pgm/init/api/GitRepositoryManagerOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InitFlags.java b/java/com/google/gerrit/pgm/init/api/InitFlags.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InitFlags.java rename to java/com/google/gerrit/pgm/init/api/InitFlags.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InitStep.java b/java/com/google/gerrit/pgm/init/api/InitStep.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InitStep.java rename to java/com/google/gerrit/pgm/init/api/InitStep.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InitUtil.java b/java/com/google/gerrit/pgm/init/api/InitUtil.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InitUtil.java rename to java/com/google/gerrit/pgm/init/api/InitUtil.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InstallAllPlugins.java b/java/com/google/gerrit/pgm/init/api/InstallAllPlugins.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InstallAllPlugins.java rename to java/com/google/gerrit/pgm/init/api/InstallAllPlugins.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InstallPlugins.java b/java/com/google/gerrit/pgm/init/api/InstallPlugins.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/InstallPlugins.java rename to java/com/google/gerrit/pgm/init/api/InstallPlugins.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/LibraryDownload.java b/java/com/google/gerrit/pgm/init/api/LibraryDownload.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/LibraryDownload.java rename to java/com/google/gerrit/pgm/init/api/LibraryDownload.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/Section.java b/java/com/google/gerrit/pgm/init/api/Section.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/Section.java rename to java/com/google/gerrit/pgm/init/api/Section.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/SequencesOnInit.java b/java/com/google/gerrit/pgm/init/api/SequencesOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/SequencesOnInit.java rename to java/com/google/gerrit/pgm/init/api/SequencesOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/VersionedMetaDataOnInit.java b/java/com/google/gerrit/pgm/init/api/VersionedMetaDataOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/api/VersionedMetaDataOnInit.java rename to java/com/google/gerrit/pgm/init/api/VersionedMetaDataOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/IndexManagerOnInit.java b/java/com/google/gerrit/pgm/init/index/IndexManagerOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/IndexManagerOnInit.java rename to java/com/google/gerrit/pgm/init/index/IndexManagerOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java b/java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java rename to java/com/google/gerrit/pgm/init/index/IndexModuleOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/elasticsearch/ElasticIndexModuleOnInit.java b/java/com/google/gerrit/pgm/init/index/elasticsearch/ElasticIndexModuleOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/elasticsearch/ElasticIndexModuleOnInit.java rename to java/com/google/gerrit/pgm/init/index/elasticsearch/ElasticIndexModuleOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/lucene/LuceneIndexModuleOnInit.java b/java/com/google/gerrit/pgm/init/index/lucene/LuceneIndexModuleOnInit.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/init/index/lucene/LuceneIndexModuleOnInit.java rename to java/com/google/gerrit/pgm/init/index/lucene/LuceneIndexModuleOnInit.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/rules/PrologCompiler.java b/java/com/google/gerrit/pgm/rules/PrologCompiler.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/rules/PrologCompiler.java rename to java/com/google/gerrit/pgm/rules/PrologCompiler.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/AbstractProgram.java b/java/com/google/gerrit/pgm/util/AbstractProgram.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/AbstractProgram.java rename to java/com/google/gerrit/pgm/util/AbstractProgram.java diff --git a/java/com/google/gerrit/pgm/util/BUILD b/java/com/google/gerrit/pgm/util/BUILD new file mode 100644 index 0000000000..6b7dd8eb87 --- /dev/null +++ b/java/com/google/gerrit/pgm/util/BUILD @@ -0,0 +1,27 @@ +java_library( + name = "util", + srcs = glob(["**/*.java"]), + visibility = ["//visibility:public"], + deps = [ + "//gerrit-server:module", + "//gerrit-server:receive", + "//gerrit-server:server", + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/extensions:api", + "//java/com/google/gerrit/lifecycle", + "//java/com/google/gerrit/metrics", + "//java/com/google/gerrit/metrics/dropwizard", + "//java/com/google/gerrit/reviewdb:server", + "//java/com/google/gerrit/server/cache/h2", + "//java/com/google/gerrit/util/cli", + "//lib:args4j", + "//lib:guava", + "//lib:gwtorm", + "//lib/commons:dbcp", + "//lib/guice", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/log:api", + "//lib/log:jsonevent-layout", + "//lib/log:log4j", + ], +) diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/BatchGitModule.java b/java/com/google/gerrit/pgm/util/BatchGitModule.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/BatchGitModule.java rename to java/com/google/gerrit/pgm/util/BatchGitModule.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/BatchProgramModule.java b/java/com/google/gerrit/pgm/util/BatchProgramModule.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/BatchProgramModule.java rename to java/com/google/gerrit/pgm/util/BatchProgramModule.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ErrorLogFile.java b/java/com/google/gerrit/pgm/util/ErrorLogFile.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ErrorLogFile.java rename to java/com/google/gerrit/pgm/util/ErrorLogFile.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/GuiceLogger.java b/java/com/google/gerrit/pgm/util/GuiceLogger.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/GuiceLogger.java rename to java/com/google/gerrit/pgm/util/GuiceLogger.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/LogFileCompressor.java b/java/com/google/gerrit/pgm/util/LogFileCompressor.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/LogFileCompressor.java rename to java/com/google/gerrit/pgm/util/LogFileCompressor.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/PerThreadReviewDbModule.java b/java/com/google/gerrit/pgm/util/PerThreadReviewDbModule.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/PerThreadReviewDbModule.java rename to java/com/google/gerrit/pgm/util/PerThreadReviewDbModule.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ProxyUtil.java b/java/com/google/gerrit/pgm/util/ProxyUtil.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ProxyUtil.java rename to java/com/google/gerrit/pgm/util/ProxyUtil.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/RuntimeShutdown.java b/java/com/google/gerrit/pgm/util/RuntimeShutdown.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/RuntimeShutdown.java rename to java/com/google/gerrit/pgm/util/RuntimeShutdown.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/SiteLibraryBasedDataSourceProvider.java b/java/com/google/gerrit/pgm/util/SiteLibraryBasedDataSourceProvider.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/SiteLibraryBasedDataSourceProvider.java rename to java/com/google/gerrit/pgm/util/SiteLibraryBasedDataSourceProvider.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/SiteProgram.java b/java/com/google/gerrit/pgm/util/SiteProgram.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/SiteProgram.java rename to java/com/google/gerrit/pgm/util/SiteProgram.java diff --git a/gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ThreadLimiter.java b/java/com/google/gerrit/pgm/util/ThreadLimiter.java similarity index 100% rename from gerrit-pgm/src/main/java/com/google/gerrit/pgm/util/ThreadLimiter.java rename to java/com/google/gerrit/pgm/util/ThreadLimiter.java diff --git a/javatests/com/google/gerrit/pgm/BUILD b/javatests/com/google/gerrit/pgm/BUILD new file mode 100644 index 0000000000..98b3914b66 --- /dev/null +++ b/javatests/com/google/gerrit/pgm/BUILD @@ -0,0 +1,27 @@ +load("//tools/bzl:junit.bzl", "junit_tests") +load("//tools/bzl:license.bzl", "license_test") + +junit_tests( + name = "pgm_tests", + srcs = glob(["**/*.java"]), + deps = [ + "//gerrit-server:server", + "//java/com/google/gerrit/common:server", + "//java/com/google/gerrit/pgm", + "//java/com/google/gerrit/pgm/http", + "//java/com/google/gerrit/pgm/init", + "//java/com/google/gerrit/pgm/init/api", + "//lib:guava", + "//lib:junit", + "//lib:truth", + "//lib/easymock", + "//lib/guice", + "//lib/jgit/org.eclipse.jgit:jgit", + "//lib/jgit/org.eclipse.jgit.junit:junit", + ], +) + +license_test( + name = "pgm_license_test", + target = "//java/com/google/gerrit/pgm", +) diff --git a/gerrit-pgm/src/test/java/com/google/gerrit/pgm/http/jetty/HttpLogRedactTest.java b/javatests/com/google/gerrit/pgm/http/jetty/HttpLogRedactTest.java similarity index 100% rename from gerrit-pgm/src/test/java/com/google/gerrit/pgm/http/jetty/HttpLogRedactTest.java rename to javatests/com/google/gerrit/pgm/http/jetty/HttpLogRedactTest.java diff --git a/gerrit-pgm/src/test/java/com/google/gerrit/pgm/init/InitTestCase.java b/javatests/com/google/gerrit/pgm/init/InitTestCase.java similarity index 100% rename from gerrit-pgm/src/test/java/com/google/gerrit/pgm/init/InitTestCase.java rename to javatests/com/google/gerrit/pgm/init/InitTestCase.java diff --git a/gerrit-pgm/src/test/java/com/google/gerrit/pgm/init/LibrariesTest.java b/javatests/com/google/gerrit/pgm/init/LibrariesTest.java similarity index 100% rename from gerrit-pgm/src/test/java/com/google/gerrit/pgm/init/LibrariesTest.java rename to javatests/com/google/gerrit/pgm/init/LibrariesTest.java diff --git a/gerrit-pgm/src/test/java/com/google/gerrit/pgm/init/UpgradeFrom2_0_xTest.java b/javatests/com/google/gerrit/pgm/init/UpgradeFrom2_0_xTest.java similarity index 100% rename from gerrit-pgm/src/test/java/com/google/gerrit/pgm/init/UpgradeFrom2_0_xTest.java rename to javatests/com/google/gerrit/pgm/init/UpgradeFrom2_0_xTest.java diff --git a/resources/com/google/gerrit/pgm/BUILD b/resources/com/google/gerrit/pgm/BUILD new file mode 100644 index 0000000000..6401c077c3 --- /dev/null +++ b/resources/com/google/gerrit/pgm/BUILD @@ -0,0 +1,8 @@ +filegroup( + name = "pgm", + srcs = glob( + ["**/*"], + exclude = ["BUILD"], + ), + visibility = ["//visibility:public"], +) diff --git a/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/ProtoGenHeader.txt b/resources/com/google/gerrit/pgm/ProtoGenHeader.txt similarity index 100% rename from gerrit-pgm/src/main/resources/com/google/gerrit/pgm/ProtoGenHeader.txt rename to resources/com/google/gerrit/pgm/ProtoGenHeader.txt diff --git a/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/Startup.py b/resources/com/google/gerrit/pgm/Startup.py similarity index 100% rename from gerrit-pgm/src/main/resources/com/google/gerrit/pgm/Startup.py rename to resources/com/google/gerrit/pgm/Startup.py diff --git a/resources/com/google/gerrit/pgm/init/BUILD b/resources/com/google/gerrit/pgm/init/BUILD new file mode 100644 index 0000000000..4a0d17379a --- /dev/null +++ b/resources/com/google/gerrit/pgm/init/BUILD @@ -0,0 +1,8 @@ +filegroup( + name = "init", + srcs = glob( + ["**/*"], + exclude = ["BUILD"], + ), + visibility = ["//visibility:public"], +) diff --git a/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/gerrit.service b/resources/com/google/gerrit/pgm/init/gerrit.service similarity index 100% rename from gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/gerrit.service rename to resources/com/google/gerrit/pgm/init/gerrit.service diff --git a/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/gerrit.sh b/resources/com/google/gerrit/pgm/init/gerrit.sh similarity index 100% rename from gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/gerrit.sh rename to resources/com/google/gerrit/pgm/init/gerrit.sh diff --git a/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/gerrit.socket b/resources/com/google/gerrit/pgm/init/gerrit.socket similarity index 100% rename from gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/gerrit.socket rename to resources/com/google/gerrit/pgm/init/gerrit.socket diff --git a/gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/libraries.config b/resources/com/google/gerrit/pgm/init/libraries.config similarity index 100% rename from gerrit-pgm/src/main/resources/com/google/gerrit/pgm/init/libraries.config rename to resources/com/google/gerrit/pgm/init/libraries.config diff --git a/tools/bzl/pkg_war.bzl b/tools/bzl/pkg_war.bzl index e783cdd8d6..a40e985140 100644 --- a/tools/bzl/pkg_war.bzl +++ b/tools/bzl/pkg_war.bzl @@ -28,7 +28,7 @@ LIBS = [ ] PGMLIBS = [ - "//gerrit-pgm:pgm", + "//java/com/google/gerrit/pgm" ] def _add_context(in_file, output):