You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2020/03/30 15:38:00 UTC

[maven] 09/18: Use Files.walk instead of .list to recursively check for newer class files when checking if the packaged artifact is up-to-date

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 62b72d1cee94c59b524d8413fa94a4da9539b056
Author: Martin Kanters <Ma...@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;