diff --git a/src/main/java/io/github/ascopes/protobufmavenplugin/source/ProtoSourceResolver.java b/src/main/java/io/github/ascopes/protobufmavenplugin/source/ProtoSourceResolver.java index 0f019479..5d1a3999 100644 --- a/src/main/java/io/github/ascopes/protobufmavenplugin/source/ProtoSourceResolver.java +++ b/src/main/java/io/github/ascopes/protobufmavenplugin/source/ProtoSourceResolver.java @@ -106,6 +106,11 @@ public Collection createProtoFileListings( } public Optional createProtoFileListing(Path path) throws IOException { + if (!Files.exists(path)) { + log.debug("Skipping lookup in path {} as it does not exist", path); + return Optional.empty(); + } + if (Files.isRegularFile(path)) { return protoArchiveExtractor.extractProtoFiles(path); }