Hello:

I am tring to do something simple.

I want to copy files from from one directory to another by listing 
specific groups of file   ie *.XML  or *.html

The follwing works:
  <target  name="SAVE2copy_other">
     <echo>
         Copy Other Files
 
     </echo>
 
     <copy todir="${bin}">
                <fileset dir="${src}" casesensitive="false" >
                  <exclude name="**/*.java"/>
                </fileset> 
     </copy>
  </target>


But this uses an exclude, I want to specify the files to be copied.

This does NOT work:

 <target  name="copy_other">
     <echo>
         Copy Other Files
         ${bin}
         ${src}
 
     </echo>
 
     <copy todir="${bin}">
         <fileset dir="${src}">
        <selector>
            <or>
                <filename name="hibernate.cfg.xml"/>
                <filename name="./**/*.hbm.xml"/>
               <filename name="./**/*.html"/>
             </or>
         </selector> 
       </fileset> 
     </copy>
  </target>


Produces the following output:


C:\dev\eclipse\metaDataExport>ant copy_other  -debug
Apache Ant version 1.6.5 compiled on June 2 2005
Buildfile: build.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.5 in: c:\progra~1\java\jdk1.5.0_10\jre
Detected OS: Windows XP
Adding reference: ant.ComponentHelper
Setting ro project property: ant.version -> Apache Ant version 1.6.5 
compiled on June 2 2005
Setting ro project property: ant.file -> 
C:\dev\eclipse\metaDataExport\build.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile C:\dev\eclipse\metaDataExport\build.xml with URI = 
file:///C:/dev/eclipse/metaDataExport/build.xml
Setting ro project property: ant.file.null -> 
C:\dev\eclipse\metaDataExport\build.xml
Project base dir set to: C:\dev\eclipse\metaDataExport
 +Target:
Adding reference: db2JDBC
Adding reference: hibernate3.2
 +Target: main
 +Target: init
 +Target: compile
 +Target: copy_other
 +Target: jarit
 +Target: SAVEcopy_other
 +Target: SAVE2copy_other
Setting project property: message -> Building the .jar file.
Setting project property: src -> ./src/
Setting project property: bin -> ./bin/
Setting project property: hibernate3.2_base -> C:\hibernate-3.2\
Setting project property: db2JDBCdriver_base -> C:\Program 
Files\IBM\SQLLIB\java\
Could not load a dependent class 
(com/sun/media/jai/codec/FileSeekableStream) for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type 
sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Adding reference: db2JDBC
Could not load a dependent class 
(com/sun/media/jai/codec/FileSeekableStream) for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type 
sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Adding reference: hibernate3.2
Attempting to create object of type 
org.apache.tools.ant.helper.DefaultExecutor
Adding reference: ant.executor
Build sequence for target(s) `copy_other' is [copy_other]
Complete build sequence is [copy_other, init, compile, jarit, main, 
SAVEcopy_other, SAVE2copy_other, ]

copy_other:
     [echo]
     [echo]          Copy Other Files
     [echo]          ./bin/
     [echo]          ./src/
     [echo]
     [echo]
Could not load a dependent class 
(com/sun/media/jai/codec/FileSeekableStream) for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type 
sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Could not load a dependent class (jdepend/xmlui/JDepend) for type jdepend
Could not load a dependent class (junit/framework/Test) for type junit
fileset: Setup scanner in dir C:\dev\eclipse\metaDataExport\src with 
patternSet{ includes: [] excludes: [] }
     [copy] hibernate.cfg.xml omitted as hibernate.cfg.xml is up to date.

BUILD SUCCESSFUL
Total time: 0 seconds
C:\dev\eclipse\metaDataExport>



need some assistance.

thanks



kbd

Reply via email to