git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272269 13f79535-47bb-0310-9956-ffa450edef68master
@@ -22,8 +22,8 @@ import java.util.Hashtable; | |||||
import org.apache.avalon.excalibur.io.IOUtil; | import org.apache.avalon.excalibur.io.IOUtil; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.AbstractMatchingTask; | import org.apache.myrmidon.framework.AbstractMatchingTask; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -13,9 +13,9 @@ import java.util.Iterator; | |||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileNameMapper; | import org.apache.myrmidon.framework.FileNameMapper; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.myrmidon.framework.conditions.Condition; | import org.apache.myrmidon.framework.conditions.Condition; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.apache.tools.todo.types.SourceFileScanner; | import org.apache.tools.todo.types.SourceFileScanner; | ||||
import org.apache.tools.todo.util.mappers.MergingMapper; | import org.apache.tools.todo.util.mappers.MergingMapper; | ||||
@@ -19,8 +19,8 @@ import org.apache.avalon.excalibur.io.FileUtil; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileNameMapper; | import org.apache.myrmidon.framework.FileNameMapper; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.apache.tools.todo.types.SourceFileScanner; | import org.apache.tools.todo.types.SourceFileScanner; | ||||
import org.apache.tools.todo.util.mappers.IdentityMapper; | import org.apache.tools.todo.util.mappers.IdentityMapper; | ||||
@@ -13,8 +13,8 @@ import org.apache.avalon.excalibur.i18n.ResourceManager; | |||||
import org.apache.avalon.excalibur.i18n.Resources; | import org.apache.avalon.excalibur.i18n.Resources; | ||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -18,8 +18,8 @@ import org.apache.avalon.excalibur.i18n.ResourceManager; | |||||
import org.apache.avalon.excalibur.i18n.Resources; | import org.apache.avalon.excalibur.i18n.Resources; | ||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -16,9 +16,9 @@ import java.util.zip.ZipFile; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.Execute; | import org.apache.myrmidon.framework.Execute; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.Commandline; | import org.apache.tools.todo.types.Commandline; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -17,8 +17,8 @@ import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.myrmidon.framework.file.FileListUtil; | import org.apache.myrmidon.framework.file.FileListUtil; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.xml.sax.EntityResolver; | import org.xml.sax.EntityResolver; | ||||
import org.xml.sax.InputSource; | import org.xml.sax.InputSource; | ||||
@@ -12,10 +12,10 @@ import java.util.ArrayList; | |||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.DataType; | import org.apache.myrmidon.framework.DataType; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.myrmidon.framework.file.ArrayFileList; | import org.apache.myrmidon.framework.file.ArrayFileList; | ||||
import org.apache.myrmidon.framework.file.FileList; | import org.apache.myrmidon.framework.file.FileList; | ||||
import org.apache.tools.todo.util.FileUtils; | import org.apache.tools.todo.util.FileUtils; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
@@ -9,9 +9,9 @@ package org.apache.myrmidon.framework.java; | |||||
import org.apache.myrmidon.framework.file.FileList; | import org.apache.myrmidon.framework.file.FileList; | ||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.aut.nativelib.Os; | import org.apache.aut.nativelib.Os; | ||||
import java.util.Locale; | import java.util.Locale; | ||||
import java.io.File; | import java.io.File; | ||||
@@ -14,16 +14,12 @@ import java.io.OutputStream; | |||||
import java.io.PrintWriter; | import java.io.PrintWriter; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import org.apache.aut.nativelib.ExecManager; | |||||
import org.apache.aut.nativelib.Os; | import org.apache.aut.nativelib.Os; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskContext; | |||||
import org.apache.myrmidon.framework.Execute; | import org.apache.myrmidon.framework.Execute; | ||||
import org.apache.tools.todo.taskdefs.MatchingTask; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.Commandline; | import org.apache.tools.todo.types.Commandline; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -13,8 +13,8 @@ import java.util.Date; | |||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import org.apache.aut.nativelib.Os; | import org.apache.aut.nativelib.Os; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.apache.tools.todo.types.SimpleFileList; | import org.apache.tools.todo.types.SimpleFileList; | ||||
@@ -12,8 +12,8 @@ import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.Pattern; | import org.apache.myrmidon.framework.Pattern; | ||||
import org.apache.myrmidon.framework.PatternSet; | import org.apache.myrmidon.framework.PatternSet; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -34,9 +34,9 @@ import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.myrmidon.framework.file.FileListUtil; | import org.apache.myrmidon.framework.file.FileListUtil; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.EnumeratedAttribute; | import org.apache.tools.todo.types.EnumeratedAttribute; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -18,12 +18,11 @@ import org.apache.avalon.excalibur.io.FileUtil; | |||||
import org.apache.avalon.excalibur.io.IOUtil; | import org.apache.avalon.excalibur.io.IOUtil; | ||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.myrmidon.framework.PatternSet; | import org.apache.myrmidon.framework.PatternSet; | ||||
import org.apache.myrmidon.framework.PatternUtil; | import org.apache.myrmidon.framework.PatternUtil; | ||||
import org.apache.tools.todo.taskdefs.MatchingTask; | import org.apache.tools.todo.taskdefs.MatchingTask; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -7,7 +7,7 @@ | |||||
*/ | */ | ||||
package org.apache.tools.todo.taskdefs.archive; | package org.apache.tools.todo.taskdefs.archive; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
public class TarFileSet | public class TarFileSet | ||||
extends FileSet | extends FileSet | ||||
@@ -24,10 +24,10 @@ import org.apache.avalon.excalibur.io.IOUtil; | |||||
import org.apache.excalibur.zip.ZipEntry; | import org.apache.excalibur.zip.ZipEntry; | ||||
import org.apache.excalibur.zip.ZipOutputStream; | import org.apache.excalibur.zip.ZipOutputStream; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.taskdefs.MatchingTask; | import org.apache.tools.todo.taskdefs.MatchingTask; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileScanner; | import org.apache.tools.todo.types.FileScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.apache.tools.todo.types.SourceFileScanner; | import org.apache.tools.todo.types.SourceFileScanner; | ||||
import org.apache.tools.todo.util.mappers.MergingMapper; | import org.apache.tools.todo.util.mappers.MergingMapper; | ||||
@@ -8,7 +8,7 @@ | |||||
package org.apache.tools.todo.taskdefs.archive; | package org.apache.tools.todo.taskdefs.archive; | ||||
import java.io.File; | import java.io.File; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
/** | /** | ||||
* A ZipFileSet is a FileSet with extra attributes useful in the context of | * A ZipFileSet is a FileSet with extra attributes useful in the context of | ||||
@@ -57,7 +57,7 @@ public class ZipFileSet | |||||
* Set the source Zip file for the zipfileset. Prevents both "dir" and "src" | * Set the source Zip file for the zipfileset. Prevents both "dir" and "src" | ||||
* from being specified. | * from being specified. | ||||
* | * | ||||
* @param srcFile The zip file from which to extract entries. | |||||
* @param src The zip file from which to extract entries. | |||||
*/ | */ | ||||
public void setSrc( final File src ) | public void setSrc( final File src ) | ||||
{ | { | ||||
@@ -20,11 +20,9 @@ import java.util.Hashtable; | |||||
import java.util.Locale; | import java.util.Locale; | ||||
import org.apache.avalon.excalibur.io.FileUtil; | import org.apache.avalon.excalibur.io.FileUtil; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskContext; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.taskdefs.MatchingTask; | import org.apache.tools.todo.taskdefs.MatchingTask; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -16,10 +16,10 @@ import org.apache.avalon.excalibur.util.StringUtil; | |||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.Execute; | import org.apache.myrmidon.framework.Execute; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.Commandline; | import org.apache.tools.todo.types.Commandline; | ||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.myrmidon.framework.file.FileListUtil; | import org.apache.myrmidon.framework.file.FileListUtil; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.util.FileUtils; | import org.apache.tools.todo.util.FileUtils; | ||||
import org.apache.aut.nativelib.PathUtil; | import org.apache.aut.nativelib.PathUtil; | ||||
@@ -21,9 +21,9 @@ import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.Execute; | import org.apache.myrmidon.framework.Execute; | ||||
import org.apache.myrmidon.framework.Pattern; | import org.apache.myrmidon.framework.Pattern; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.Commandline; | import org.apache.tools.todo.types.Commandline; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.myrmidon.framework.file.FileListUtil; | import org.apache.myrmidon.framework.file.FileListUtil; | ||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
@@ -12,8 +12,8 @@ import java.util.ArrayList; | |||||
import java.util.Arrays; | import java.util.Arrays; | ||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -21,8 +21,8 @@ import org.apache.avalon.framework.ExceptionUtil; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.w3c.dom.Document; | import org.w3c.dom.Document; | ||||
import org.w3c.dom.Element; | import org.w3c.dom.Element; | ||||
@@ -20,8 +20,8 @@ import org.apache.myrmidon.api.TaskException; | |||||
import org.apache.myrmidon.framework.java.ExecuteJava; | import org.apache.myrmidon.framework.java.ExecuteJava; | ||||
import org.apache.tools.todo.types.Argument; | import org.apache.tools.todo.types.Argument; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -25,8 +25,8 @@ import org.apache.avalon.excalibur.io.FileUtil; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.FileScanner; | import org.apache.tools.todo.types.FileScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -26,8 +26,8 @@ import javax.mail.internet.MimeMultipart; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -10,10 +10,8 @@ package org.apache.tools.todo.taskdefs.perforce; | |||||
import java.io.File; | import java.io.File; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.AbstractTask; | |||||
import org.apache.myrmidon.api.TaskContext; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -13,14 +13,12 @@ import java.io.IOException; | |||||
import java.io.PrintWriter; | import java.io.PrintWriter; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.Random; | import java.util.Random; | ||||
import org.apache.aut.nativelib.ExecManager; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.TaskContext; | |||||
import org.apache.myrmidon.framework.Execute; | import org.apache.myrmidon.framework.Execute; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.Commandline; | import org.apache.tools.todo.types.Commandline; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
/** | /** | ||||
@@ -16,9 +16,9 @@ import java.util.ArrayList; | |||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.Execute; | import org.apache.myrmidon.framework.Execute; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.Argument; | import org.apache.tools.todo.types.Argument; | ||||
import org.apache.tools.todo.types.Commandline; | import org.apache.tools.todo.types.Commandline; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.myrmidon.framework.file.Path; | import org.apache.myrmidon.framework.file.Path; | ||||
import org.apache.aut.nativelib.PathUtil; | import org.apache.aut.nativelib.PathUtil; | ||||
@@ -18,12 +18,10 @@ import java.io.PrintWriter; | |||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import org.apache.myrmidon.api.AbstractTask; | import org.apache.myrmidon.api.AbstractTask; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.api.TaskContext; | |||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
import org.apache.tools.todo.types.ScannerUtil; | import org.apache.tools.todo.types.ScannerUtil; | ||||
import org.apache.tools.todo.util.regexp.Regexp; | import org.apache.tools.todo.util.regexp.Regexp; | ||||
import org.apache.tools.todo.taskdefs.text.RegularExpression; | |||||
/** | /** | ||||
* <pre> | * <pre> | ||||
@@ -1,39 +0,0 @@ | |||||
/* | |||||
* Copyright (C) The Apache Software Foundation. All rights reserved. | |||||
* | |||||
* This software is published under the terms of the Apache Software License | |||||
* version 1.1, a copy of which has been included with this distribution in | |||||
* the LICENSE.txt file. | |||||
*/ | |||||
package org.apache.tools.todo.types; | |||||
/** | |||||
* Moved out of MatchingTask to make it a standalone object that could be | |||||
* referenced (by scripts for example). | |||||
* | |||||
* @author Arnout J. Kuiper <a href="mailto:ajkuiper@wxs.nl">ajkuiper@wxs.nl</a> | |||||
* @author Stefano Mazzocchi <a href="mailto:stefano@apache.org"> | |||||
* stefano@apache.org</a> | |||||
* @author Sam Ruby <a href="mailto:rubys@us.ibm.com">rubys@us.ibm.com</a> | |||||
* @author Jon S. Stevens <a href="mailto:jon@clearink.com">jon@clearink.com</a> | |||||
* @author <a href="mailto:stefan.bodewig@epost.de">Stefan Bodewig</a> | |||||
* @author <a href="mailto:umagesh@rediffmail.com">Magesh Umasankar</a> | |||||
*/ | |||||
public class FileSet | |||||
extends org.apache.myrmidon.framework.FileSet | |||||
{ | |||||
private boolean m_isCaseSensitive = true; | |||||
/** | |||||
* Sets case sensitivity of the file system | |||||
*/ | |||||
public void setCaseSensitive( final boolean isCaseSensitive ) | |||||
{ | |||||
m_isCaseSensitive = isCaseSensitive; | |||||
} | |||||
public boolean isCaseSensitive() | |||||
{ | |||||
return m_isCaseSensitive; | |||||
} | |||||
} |
@@ -13,12 +13,12 @@ import java.util.StringTokenizer; | |||||
import org.apache.myrmidon.api.TaskContext; | import org.apache.myrmidon.api.TaskContext; | ||||
import org.apache.myrmidon.api.TaskException; | import org.apache.myrmidon.api.TaskException; | ||||
import org.apache.myrmidon.framework.PatternUtil; | import org.apache.myrmidon.framework.PatternUtil; | ||||
import org.apache.myrmidon.framework.FileSet; | |||||
import org.apache.tools.todo.taskdefs.archive.TarFileSet; | import org.apache.tools.todo.taskdefs.archive.TarFileSet; | ||||
import org.apache.tools.todo.taskdefs.archive.ZipFileSet; | import org.apache.tools.todo.taskdefs.archive.ZipFileSet; | ||||
import org.apache.tools.todo.taskdefs.archive.ZipScanner; | import org.apache.tools.todo.taskdefs.archive.ZipScanner; | ||||
import org.apache.tools.todo.types.DirectoryScanner; | import org.apache.tools.todo.types.DirectoryScanner; | ||||
import org.apache.tools.todo.types.FileScanner; | import org.apache.tools.todo.types.FileScanner; | ||||
import org.apache.tools.todo.types.FileSet; | |||||
/** | /** | ||||
* | * | ||||
@@ -534,32 +534,6 @@ public class ScannerUtil | |||||
} | } | ||||
} | } | ||||
public static void setupDirectoryScanner( final org.apache.myrmidon.framework.FileSet set, | |||||
final FileScanner scanner, | |||||
final TaskContext context ) | |||||
throws TaskException | |||||
{ | |||||
if( null == scanner ) | |||||
{ | |||||
final String message = "ds cannot be null"; | |||||
throw new IllegalArgumentException( message ); | |||||
} | |||||
scanner.setBasedir( set.getDir() ); | |||||
/*final String message = "FileSet: Setup file scanner in dir " + | |||||
set.getDir() + " with " + set; | |||||
getLogger().debug( message );*/ | |||||
scanner.setIncludes( PatternUtil.getIncludePatterns( set, context ) ); | |||||
scanner.setExcludes( PatternUtil.getExcludePatterns( set, context ) ); | |||||
if( set.includeDefaultExcludes() ) | |||||
{ | |||||
scanner.addDefaultExcludes(); | |||||
} | |||||
scanner.setCaseSensitive( true ); | |||||
} | |||||
public static void setupDirectoryScanner( final FileSet set, | public static void setupDirectoryScanner( final FileSet set, | ||||
final FileScanner scanner, | final FileScanner scanner, | ||||
final TaskContext context ) | final TaskContext context ) | ||||
@@ -583,7 +557,7 @@ public class ScannerUtil | |||||
{ | { | ||||
scanner.addDefaultExcludes(); | scanner.addDefaultExcludes(); | ||||
} | } | ||||
scanner.setCaseSensitive( set.isCaseSensitive() ); | |||||
scanner.setCaseSensitive( true ); | |||||
} | } | ||||
public static DirectoryScanner getDirectoryScanner( final FileSet set ) | public static DirectoryScanner getDirectoryScanner( final FileSet set ) | ||||
@@ -613,33 +587,6 @@ public class ScannerUtil | |||||
return scanner; | return scanner; | ||||
} | } | ||||
public static DirectoryScanner getDirectoryScanner( final org.apache.myrmidon.framework.FileSet set ) | |||||
throws TaskException | |||||
{ | |||||
final File dir = set.getDir(); | |||||
if( null == dir ) | |||||
{ | |||||
final String message = "No directory specified for fileset."; | |||||
throw new TaskException( message ); | |||||
} | |||||
if( !dir.exists() ) | |||||
{ | |||||
final String message = dir.getAbsolutePath() + " not found."; | |||||
throw new TaskException( message ); | |||||
} | |||||
if( !dir.isDirectory() ) | |||||
{ | |||||
final String message = dir.getAbsolutePath() + " is not a directory."; | |||||
throw new TaskException( message ); | |||||
} | |||||
final DirectoryScanner scanner = new DirectoryScanner(); | |||||
setupDirectoryScanner( set, scanner, null ); | |||||
scanner.scan(); | |||||
return scanner; | |||||
} | |||||
public static DirectoryScanner getZipScanner( final ZipFileSet set ) | public static DirectoryScanner getZipScanner( final ZipFileSet set ) | ||||
throws TaskException | throws TaskException | ||||
{ | { | ||||