ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bourzeix, Hervé <>
Subject RE: How to include multiple source directories in "compile" target
Date Fri, 05 Oct 2007 14:09:05 GMT
Here is copy paste from my build file;


                  <javac verbose="${build.verbose}" destdir="${build.dir}" source="${_build.source.version}"
target="${}" debug="${build.javac.debugmode}" debuglevel="${build.javac.debuglevel}"
optimize="${build.javac.optimize}" compiler="${build.javac.compiler}" deprecation="${build.javac.deprecation}"
listfiles="${build.verbose}" nowarn="true">

                        <classpath refid="build.classpath" />

                        <src path="${src.dir}" />

                        <src path="${test.dir}" />

                        <include name="**/*.java" />



From: [] 
Sent: Friday, October 05, 2007 3:34 PM
Subject: RE: How to include multiple source directories in "compile" target


Define two more properties like = src/java/com/company/transact/ = src/java/com/company/deals 

And include in the target as 

   <javac srcdir="${src.dir}; 
    source="${java.source}" target="{}"> 
      <compilerarg line="${javac.compilerargs}"/> 

Warm Regards, 
Sumit Srivastava 
Voice : (203) 719 - 5894 
Chat  :srivassb 

To go far, explore first what is near.. 

-----Original Message----- 
From: Alexis Votta [ <> ] 
Sent: Friday, October 05, 2007 9:20 AM 
Subject: How to include multiple source directories in "compile" target 

I have a compile target like the following. 

  <property file=""/> 

  <target name="compile"> 
    <mkdir dir="${build.classes.dir}"/> 
    <javac srcdir="${src.dir}" destdir="${build.classes.dir}" 
    source="${java.source}" target="{}"> 
      <compilerarg line="${javac.compilerargs}"/> 

In '' file, src.dir is defined to be:- 

src.dir = src/java 

The problem with this will include all sources under src/java. I want to do something like

Compile all sources in (1) "src/java/com/company/deals" (2) "src/java/com/company/transact/"

There are many other folders under "src/java/com/company" which I do not want to compile for
this target. So, please suggest how this can be done. Any help would be highly appreciated.

- Alexis 

To unsubscribe, e-mail: For additional commands, e-mail:

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message