aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/java_tools/buildjar/java/com/google/devtools/build/buildjar/jarhelper/JarCreator.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/jarhelper/JarCreator.java b/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/jarhelper/JarCreator.java
index 097f6d7bbf..bb8be68004 100644
--- a/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/jarhelper/JarCreator.java
+++ b/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/jarhelper/JarCreator.java
@@ -109,6 +109,9 @@ public class JarCreator extends JarHelper {
* @param directory the directory to add to the jar
*/
public void addDirectory(Path directory) {
+ if (!Files.exists(directory)) {
+ throw new IllegalArgumentException("directory does not exist: " + directory);
+ }
try {
Files.walkFileTree(
directory,