Bazel: Generate eclipse project servlet_api_2_5 can be exculded from the generated .classpath to avoid classpath collisions between Servlet API 2.5 and Servlet API 3.0. To do that, pass -x parameter to project.py invocation in project.sh: ... -n gitiles -r . -x servlet_api_2_5 TEST PLAN: $ tools/eclipse/project.sh Open the project in Eclipse IDE and verify that it can be compiled and the tests can be run. Change-Id: If318321fb1a94888a9adea635458afee2b463682
diff --git a/gitiles-servlet/BUILD b/gitiles-servlet/BUILD index 803f62e..d3a7ff3 100644 --- a/gitiles-servlet/BUILD +++ b/gitiles-servlet/BUILD
@@ -56,14 +56,13 @@ load("@com_googlesource_gerrit_bazlets//tools:junit.bzl", "junit_tests") junit_tests( - name = "ServletTests", + name = "servlet_tests", srcs = glob( [ "src/test/java/**/*Test.java", ], exclude = ["**/ServletTest.java"], ), - visibility = ["//visibility:public"], runtime_deps = ["//lib/junit:hamcrest-core"], deps = DEPS + [ ":servlet", @@ -73,6 +72,7 @@ "//lib/jgit:junit", "//lib/junit", ], + visibility = ["//visibility:public"], ) load("@com_googlesource_gerrit_bazlets//tools:javadoc.bzl", "java_doc")