This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch MNG-4660 in repository https://gitbox.apache.org/repos/asf/maven.git
commit 7e056c2d891e5a058ea8213c3a0e10e064c40999 Author: Martin Kanters <martin.kant...@infosupport.com> AuthorDate: Mon Mar 9 14:22:25 2020 +0100 Use Files.walk instead of .list to recursively check for newer class files when checking if the packaged artifact is up-to-date --- maven-core/src/main/java/org/apache/maven/ReactorReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maven-core/src/main/java/org/apache/maven/ReactorReader.java b/maven-core/src/main/java/org/apache/maven/ReactorReader.java index 3f320a1..e029660 100644 --- a/maven-core/src/main/java/org/apache/maven/ReactorReader.java +++ b/maven-core/src/main/java/org/apache/maven/ReactorReader.java @@ -230,7 +230,7 @@ class ReactorReader return true; } - try ( Stream<Path> outputFiles = Files.list( outputDirectory ) ) + try ( Stream<Path> outputFiles = Files.walk( outputDirectory ) ) { long artifactLastModified = packagedArtifactFile.lastModified(); Predicate<Path> isNewerThanPackagedArtifact = path -> path.toFile().lastModified() > artifactLastModified;