[ https://issues.apache.org/jira/browse/MSHARED-989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17355768#comment-17355768 ]
Romain Manni-Bucau commented on MSHARED-989: -------------------------------------------- [~kwin] IIRC it was the idea yes > Undeprecate DirectoryScanner and MatchPattern(s) > ------------------------------------------------ > > Key: MSHARED-989 > URL: https://issues.apache.org/jira/browse/MSHARED-989 > Project: Maven Shared Components > Issue Type: Improvement > Components: maven-shared-utils > Reporter: Konrad Windszus > Priority: Major > > In MSHARED-898 {{DirectoryScanner}} has been deprecated. Instead using the > {{java.nio.file.DirectoryStream}} is now recommended. > The latter is often no replacement as the parametrization of DirectoryScanner > with Ant-style globs for includes/excludes is not supported. Also the > {{DEFAULTEXCLUDES}} are not part of Java NIO {{DirectoryStream}} either. > The same applies to {{MatchPatterns}}, which is deprecated and now recommends > using {{java.nio.filejava.nio.file.DirectoryStream.Filter<T>}}. Please > instead provide a Filter for Java NIO for those patterns (regex and ant) and > make {{DirectoryScanner}} use File NIO internally while keeping API > compatibility. > Otherwise every consumer of DirectoryScanner needs to come up with a custom > implementation of pattern matching and a lot of glue code. -- This message was sent by Atlassian Jira (v8.3.4#803005)