Add missing commons-io dependency in BUILD file Adding //lib:commons-io to DEPS in java/com/google/gitiles/BUILD ensures that archive generation (used by ArchiveServlet) has the required CountingOutputStream class available at runtime. This fixes the NoClassDefFoundError occurring when using tgz links. Change-Id: Id7551f10385e01f6f9db6a73d1f5f877fd55c281
diff --git a/java/com/google/gitiles/BUILD b/java/com/google/gitiles/BUILD index 58934c0..84e8166 100644 --- a/java/com/google/gitiles/BUILD +++ b/java/com/google/gitiles/BUILD
@@ -3,25 +3,26 @@ load("//tools:stamper.bzl", "stamp") DEPS = [ + "//java/com/google/gitiles/blame/cache", "//lib:autolink", + "//lib:cm-autolink", + "//lib:commonmark", + "//lib:commons-io", "//lib:commons-lang3", "//lib:commons-text", "//lib:errorprone-annotations", + "//lib/flogger", + "//lib:gfm-strikethrough", + "//lib:gfm-tables", "//lib:gson", "//lib:guava", "//lib:html-types", - "//lib:jsr305", - "//lib:commonmark", - "//lib:cm-autolink", - "//lib:gfm-tables", - "//lib:gfm-strikethrough", - "//lib:prettify", "//lib:jgit", "//lib:jgit-servlet", + "//lib:jsr305", + "//lib:prettify", "//lib:slf4j-api", - "//lib/flogger", "//lib/soy", - "//java/com/google/gitiles/blame/cache", ] DEPS_ALL = DEPS + [