ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 29585] New: - Filelist's behaving like filesets - Require files to be present in order to be included.
Date Tue, 15 Jun 2004 20:43:16 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=29585>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=29585

Filelist's behaving like filesets - Require files to be present in order to be included. 

           Summary: Filelist's behaving like filesets - Require files to be
                    present in order to be included.
           Product: Ant
           Version: 1.6.1
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: Core tasks
        AssignedTo: dev@ant.apache.org
        ReportedBy: codetester11@hotmail.com


Filelists are supposed to be list of files which may or maynot exist as apposed 
to filesets which compose of files which must exist. When I pass a filelist to 
a apply task it skips the files if they dont exist. The target definition is as 
follows...

<target name="test">
	<apply dir="." executable="something.exe">
		<arg value="param1"/>
		<srcfile/>
		<filelist id="test.me" dir="." files="test2.tst test1.tst"/>
	</apply>
</target>

The problem seems to reside in this section of the code in 
org.apache.tools.ant.taskdefs ...

File f = new File(base, names[j]);
if ((f.isFile() && !"dir".equals(type))
    || (f.isDirectory() && !"file".equals(type))) {

     if (f.isFile()) {
        totalFiles++;
     } else {
         totalDirs++;
     }
     
When I comment out this code the files are added as desired.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message