へのシンボリックリンクを含むディレクトリツリーがあります。(現在のディレクトリ)。Ant FileSet を使用してこれを反復しようとすると、次のエラーが発生します。
Caught error while checking for symbolic links
at org.apache.tools.ant.DirectoryScanner.causesIllegalSymlinkLoop(DirectoryScanner.java:1859)
スキャナーを生成するために使用しているコードは次のとおりです。
FileSet files = new FileSet();
Project project = new Project();
project.setBasedir( dir );
files.setProject( project );
files.setDir( project.getBaseDir() );
files.getDirectoryScanner().setFollowSymlinks( false );
for( Iterator iter = files.iterator(); iter.hasNext(); ) {}