How to set class path in build.xml?
HI,
I am getting the following error in my build.xml while compiling struts framework. -
I guess it is because of not setting up class path - weblogic.jar in build.xml.
Here is my code for build.xml
<project name="TM" default="all" basedir=".">
<target name="init">
<property name="dirs.base" value="${basedir}"/>
<property name="classdir" value="${dirs.base}/WEB-INF/classes"/>
<property name="images" value="${dirs.base}/images"/>
<property name="src" value="${dirs.base}/src"/>
<property name="scripts" value="${dirs.base}/scripts"/>
<property name="lib" value="${dirs.base}/WEB-INF/lib"/>
<property name="styles" value="${dirs.base}/styles"/>
<property name="jsp's" value="${dirs.base}/WEB-INF/JSP/"/>
<property name="deploymentdescription" value="${dirs.base}/WEB-INF/"/>
<property name="warFile" value="grems.war"/>
</target>
<!-- copy all the .class files into classes/com/grems/struts directory -->
<target name="srccopy">
<javac srcdir="${src}" destdir="${classdir}" debug="true" />
</target>
<!-- Main target -->
<target name="all" depends="init,buildWar,clean,srccopy"/>
<!-- Create the War File -->
<target name="buildWar" depends="init">
<copy todir="${warFile}/WEB-INF/classes/com/grems/struts">
<fileset dir="${classdir}" />
</copy>
<copy todir="${warFile}/WEB-INF">
<fileset dir="${deploymentdescription}" includes="*.*" />
</copy>
<copy todir="${warFile}/images">
<fileset dir="${images}" />
</copy>
<copy todir="${warFile}/WEB-INF/lib">
<fileset dir="${lib}" />
</copy>
<copy todir="${warFile}/">
<fileset dir="" includes="*.*" />
</copy>
<copy todir="${warFile}/WEB-INF">
<fileset dir="" includes="*.*" />
</copy>
<copy todir="${warFile}/WEB-INF/JSP">
<fileset dir="${jsp's}" />
</copy>
<copy todir="${warFile}/scripts">
<fileset dir="${scripts}" />
</copy>
<copy todir="${warFile}/styles">
<fileset dir="${styles}" />
</copy>
<!-- Create war file and place in autodeploy directory -->
<jar jarfile="C:\bea\weblogic92\samples\domains\wl_server\autodeploy/${warFile}" basedir="${warFile}" />
</target>
<target name="clean" depends="buildWar" description="Clean build directory tree">
<delete dir="${dirs.base}/grems.war"/>
</target>
<!-- Create the War File -->
<!-- Create ear file and place in ear directory -->
</project>

