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/29 20:05:00 UTC
[maven] 09/17: 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 59d6cd42d4c5533e983973fb979dab331fc97a25
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;