You first need to check-out files from CVS.

-----Original Message-----
From: Jain, Manish (MED, TCS) [mailto:[EMAIL PROTECTED]]
Sent: July 10, 2001 1:22 AM
To: [EMAIL PROTECTED]
Subject: Accessing CVS


 Hi,
      I am using the ANT tool for the first time.. I need to compile
code for a application. The code is in CVS loaded on a Unix machine. Can
someone tell me how do I give reference to the CVS directory as source
directory in my build script which I will be running from my NT
machine.Also I need  to put my class files back on CVS after the
compilation and build the application.

Below is the build script I am using....but it is not working...can
someone point out what is wrong here....

<!-- 
 
========================================================================
       In order to use this build script, the following properties
should
       be set to appropriate values in the user environment.

       TMP_ROOT  - The root directory of the CVS repository
       What is the correct way to set the above variable?   
     
 
========================================================================
  -->

<project name="TMP" default="dist" basedir=".">
        <!-- set global properties for this build -->
        <property environment="myenv"/>
        <property name="src" value="${myenv.TMP_ROOT}"/>
        <property name="build" value="build"/>
        <property name="dist" value="${myenv.TMP_ROOT}/dist"/>
        
        <target name="init">
                <!-- Create the time stamp -->
                <tstamp/>
                <!-- Create the build directory structure used by
compile -->
                <mkdir dir="${build}"/>
                <mkdir dir="${dist}"/>
        </target>
        <target name="compile" depends="init">
                <!-- Compile the java code from ${src} into ${build} -->
                <javac srcdir="${src}" destdir="${build}"/>
        </target>
        <target name="dist" depends="compile">
                <!-- Create the distribution directory -->
                <mkdir dir="${dist}/lib"/>
                <!-- Put everything in ${build} into the
TMP_ROOT-${DSTAMP}.jar file -->
                <jar jarfile="${dist}/lib/TMP_ROOT-${DSTAMP}.jar"
basedir="${build}"/>
        </target>
        <target name="clean">
                <!-- Delete the ${build} and ${dist} directory trees -->
                <delete dir="${build}"/>
                <delete dir="${dist}"/>
        </target>
</project>

Thanks,
Manish

Reply via email to