diff options
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java index 32ffcdfce5..5e05cc6f50 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java @@ -487,7 +487,7 @@ public class JavaHeaderCompileAction extends SpawnAction { /** Returns true if the header compilation classpath should only include direct deps. */ boolean useDirectClasspath() { - if (directJars.isEmpty()) { + if (directJars.isEmpty() && !classpathEntries.isEmpty()) { // the compilation doesn't distinguish direct deps, e.g. because it doesn't support strict // java deps return false; |