Remove unused guice dependency

Guice doesn't seem to be used. Remove it and all it transitive
dependencies. Also remove specifications for error prone bug patterns
related to dependency injection.

Change-Id: I0edfb951e292ed583a16743a5f8ea9b35d76f397
diff --git a/WORKSPACE b/WORKSPACE
index d04ed9e..cedda34 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -257,32 +257,6 @@
     sha1 = "a41f9cfe6faafb2eb83a1c7dd2d0dfd844e2a936",
 )
 
-GUICE_VERSION = "5.0.1"
-
-maven_jar(
-    name = "guice-library",
-    artifact = "com.google.inject:guice:" + GUICE_VERSION,
-    sha1 = "0dae7556b441cada2b4f0a2314eb68e1ff423429",
-)
-
-maven_jar(
-    name = "guice-assistedinject",
-    artifact = "com.google.inject.extensions:guice-assistedinject:" + GUICE_VERSION,
-    sha1 = "62e02f2aceb7d90ba354584dacc018c1e94ff01c",
-)
-
-maven_jar(
-    name = "aopalliance",
-    artifact = "aopalliance:aopalliance:1.0",
-    sha1 = "0235ba8b489512805ac13a8f9ea77a1ca5ebe3e8",
-)
-
-maven_jar(
-    name = "javax-inject",
-    artifact = "javax.inject:javax.inject:1",
-    sha1 = "6975da39a7040257bd51d21a231b76c915872d38",
-)
-
 JETTY_VERSION = "9.4.49.v20220914"
 
 maven_jar(
diff --git a/java/com/google/gitiles/BUILD b/java/com/google/gitiles/BUILD
index 427ef17..51c568c 100644
--- a/java/com/google/gitiles/BUILD
+++ b/java/com/google/gitiles/BUILD
@@ -25,7 +25,6 @@
 
 DEPS_ALL = DEPS + [
     "//lib:jgit-archive",
-    "//lib/guice:guice",
 ]
 
 java_library(
diff --git a/lib/guice/BUILD b/lib/guice/BUILD
deleted file mode 100644
index 188f2cc..0000000
--- a/lib/guice/BUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-load("@rules_java//java:defs.bzl", "java_library")
-
-package(
-    default_visibility = ["//visibility:public"],
-)
-
-java_library(
-    name = "guice",
-    exports = [
-        ":aopalliance",
-        ":guice-assistedinject",
-        ":guice-library",
-        ":javax-inject",
-    ],
-)
-
-[java_library(
-    name = n,
-    runtime_deps = ["@%s//jar" % n],
-) for n in [
-    "guice-library",
-    "guice-assistedinject",
-    "javax-inject",
-    "aopalliance",
-]]
diff --git a/tools/BUILD b/tools/BUILD
index 500e197..93b779e 100644
--- a/tools/BUILD
+++ b/tools/BUILD
@@ -60,7 +60,6 @@
         "-Xep:ImmutableAnnotationChecker:ERROR",
         "-Xep:ImmutableEnumChecker:WARN",
         "-Xep:IncompatibleModifiers:ERROR",
-        "-Xep:InjectOnConstructorOfAbstractClass:ERROR",
         "-Xep:InputStreamSlowMultibyteRead:ERROR",
         "-Xep:IterableAndIterator:ERROR",
         "-Xep:JUnit3FloatingPointComparisonWithoutDelta:ERROR",
@@ -77,7 +76,6 @@
         "-Xep:NullablePrimitive:ERROR",
         "-Xep:NullableVoid:ERROR",
         "-Xep:OperatorPrecedence:ERROR",
-        "-Xep:OverridesGuiceInjectableMethod:ERROR",
         "-Xep:PreconditionsInvalidPlaceholder:ERROR",
         "-Xep:ProtoFieldPreconditionsCheckNotNull:ERROR",
         "-Xep:ProtocolBufferOrdinal:ERROR",