ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Sumit.Srivast...@ubs.com>
Subject RE: How to include multiple source directories in "compile" target
Date Fri, 05 Oct 2007 13:34:08 GMT
Hi,
Define two more properties like  

src.java.company.transact = src/java/com/company/transact/
src.java.company.deals = src/java/com/company/deals

And include in the target as 

   <javac srcdir="${src.dir};
		${src.java.company.transact};
		${src.java.company.deals};"
	 destdir="${build.classes.dir}"
    source="${java.source}" target="{javac.target}">
      <compilerarg line="${javac.compilerargs}"/>




Warm Regards,
Sumit Srivastava
Voice : (203) 719 - 5894
Email :Sumit.Srivastava@ubs.com
Chat  :srivassb

To go far, explore first what is near..

-----Original Message-----
From: Alexis Votta [mailto:alexisvotta@gmail.com] 
Sent: Friday, October 05, 2007 9:20 AM
To: user@ant.apache.org
Subject: How to include multiple source directories in "compile" target

I have a compile target like the following.

  <property file="build.properties"/>

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

In 'build.properties' 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 this:-

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: user-unsubscribe@ant.apache.org For additional
commands, e-mail: user-help@ant.apache.org


Mime
View raw message