Note that there are some explanatory texts on larger screens.

plurals
  1. POant unable to make a war, it stops while compiling classes
    text
    copied!<p>I have a build.xml file from which i was building war for three months. but currently it stops when it reaches at compling the code. my version of ant is 1.8. Last time i made war was on last friday evening and it was working fine that time.</p> <p>here is my build.xml file</p> <pre><code>&lt;?xml version="1.0" encoding="iso-8859-1"?&gt; &lt;!-- Written By Waqas Sadiq on 14062011 --&gt; &lt;project name="smi-core" default="all" basedir=".."&gt; &lt;property name="name" value="EchelonSurvey"/&gt; &lt;property name="common.deploy" value="../deploy"/&gt; &lt;property name="home.dir" value="./WebRoot"/&gt; &lt;property name="src.dir" value="./src"/&gt; &lt;property name="oi.dir" value="./openInviter"/&gt; &lt;property name="as.dir" value="./about-us"/&gt; &lt;property name="rr.dir" value="./ResponsesReport"/&gt; &lt;property name="lib.dir" value="./WebRoot/WEB-INF/lib"/&gt; &lt;property name="images.dir" value="./WebRoot/images"/&gt; &lt;property name="tabcontent.dir" value="./WebRoot/tabcontent"/&gt; &lt;property name="css.dir" value="./WebRoot/css"/&gt; &lt;property name="js.dir" value="./WebRoot/js"/&gt; &lt;property name="jsp.dir" value="./WebRoot/jsp"/&gt; &lt;property name="config.web" value="./WebRoot/WEB-INF"/&gt; &lt;property name="config.web.class" value="./WebRoot/WEB-INF/classes"/&gt; &lt;property name="build.dir" value="build/buildoutput"/&gt; &lt;property name="build.lib" value="${build.dir}/lib"/&gt; &lt;property name="build.dest" value="${build.dir}/classes"/&gt; &lt;property name="build.war.dir" value="${build.dir}/EchelonSurvey.war"/&gt; &lt;property name="sampleapp.name" value="EchelonSurvey"/&gt; &lt;property name="build.ship.dir" value="build/ship"/&gt; &lt;property name="build.deploy.dir" value="./deploy"/&gt; &lt;property name="option.debug" value="on"/&gt; &lt;property name="option.optimize" value="off"/&gt; &lt;property name="option.deprecation" value="on"/&gt; &lt;property name="version" value="1.0"/&gt; &lt;property name="vendor.name" value="Stafona"/&gt; &lt;property name="deploy.dir" value="./deploy"/&gt; &lt;target name="eclipse" if="eclipse.running"&gt; &lt;property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/&gt; &lt;/target&gt; &lt;path id="classpath"&gt; &lt;fileset dir="${lib.dir}/"&gt; &lt;include name="*.jar"/&gt; &lt;/fileset&gt; &lt;/path&gt; &lt;target name="clean"&gt; &lt;delete dir="${build.dir}" /&gt; &lt;delete dir="${build.dest}" /&gt; &lt;/target&gt; &lt;target name="prepare" depends="clean"&gt; &lt;mkdir dir="${build.lib}"/&gt; &lt;mkdir dir="${build.dest}"/&gt; &lt;/target&gt; &lt;target name="compile" depends="prepare"&gt; &lt;delete dir="${config.web.class}"/&gt; &lt;mkdir dir ="${config.web.class}"/&gt; &lt;copy todir="${config.web.class}"&gt; &lt;fileset dir="${src.dir}" excludes="**/*.java"/&gt; &lt;/copy&gt; &lt;javac destdir="${config.web.class}" debug="${option.debug}" optimize="${option.optimize}" deprecation="${option.deprecation}" includeantruntime="false" &gt; &lt;src path="${src.dir}"/&gt; &lt;classpath refid="classpath"/&gt; &lt;/javac&gt; &lt;javac destdir="${build.dest}" debug="${option.debug}" optimize="${option.optimize}" deprecation="${option.deprecation}" &gt; &lt;src path="${src.dir}"/&gt; &lt;classpath refid="classpath"/&gt; &lt;/javac&gt; &lt;/target&gt; &lt;target name="package-EchelonSurvey" depends="compile" description="Generates the EchelonSurvey implementation JAR"&gt; &lt;jar destfile="${build.lib}/${name}.jar"&gt; &lt;fileset dir="${build.dest}"&gt; &lt;include name="**/**.class"/&gt; &lt;/fileset&gt; &lt;manifest&gt; &lt;attribute name="Built-By" value="${vendor.name}"/&gt; &lt;/manifest&gt; &lt;/jar&gt; &lt;/target&gt; &lt;target name ="package-web-war" depends ="package-EchelonSurvey" description ="Generates war package"&gt; &lt;mkdir dir ="${build.war.dir}"/&gt; &lt;mkdir dir ="${build.war.dir}/WEB-INF/classes"/&gt; &lt;mkdir dir ="${build.war.dir}/WEB-INF/lib"/&gt; &lt;mkdir dir ="${build.war.dir}/js"/&gt; &lt;mkdir dir ="${build.war.dir}/jsp"/&gt; &lt;mkdir dir ="${build.war.dir}/images"/&gt; &lt;mkdir dir ="${build.war.dir}/css"/&gt; &lt;copy todir="${build.war.dir}/WEB-INF"&gt; &lt;fileset dir="${config.web}"&gt; &lt;include name="*.xml"/&gt; &lt;include name="*.log"/&gt; &lt;include name="*.properties"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/images"&gt; &lt;fileset dir="${images.dir}"&gt; &lt;include name="**/**.*"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/tabcontent"&gt; &lt;fileset dir="${tabcontent.dir}"&gt; &lt;include name="*.*"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/css"&gt; &lt;fileset dir="${css.dir}"&gt; &lt;include name="*.*"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/js"&gt; &lt;fileset dir="${js.dir}"&gt; &lt;include name="*.*"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/jsp"&gt; &lt;fileset dir="${jsp.dir}"&gt; &lt;include name="**/**.jsp"/&gt; &lt;include name="*.html"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/WEB-INF/classes"&gt; &lt;fileset dir="${config.web.class}"&gt; &lt;include name="**/**.class"/&gt; &lt;include name="**/**.xml"/&gt; &lt;include name="**/**.properties"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}/WEB-INF/lib"&gt; &lt;fileset dir="${lib.dir}"&gt; &lt;include name="*.jar"/&gt; &lt;exclude name="EchelonSurvey.jar"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${build.war.dir}"&gt; &lt;fileset dir="${home.dir}"&gt; &lt;include name="*.jsp"/&gt; &lt;include name="*.properties"/&gt; &lt;include name="*.html"/&gt; &lt;include name="*.xml"/&gt; &lt;include name="*.txt"/&gt; &lt;include name="*.do"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;jar jarfile ="${build.lib}/${sampleapp.name}.war" basedir ="${build.war.dir}"&gt; &lt;manifest&gt; &lt;attribute name="Built-By" value="${vendor.name}"/&gt; &lt;/manifest&gt; &lt;/jar&gt; &lt;copy todir="${deploy.dir}"&gt; &lt;fileset dir="${build.lib}"&gt; &lt;include name="*.war"/&gt; &lt;include name="*.jar"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;copy todir="${common.deploy}"&gt; &lt;fileset dir="${build.lib}"&gt; &lt;include name="*.war"/&gt; &lt;include name="*.jar"/&gt; &lt;/fileset&gt; &lt;/copy&gt; &lt;/target&gt; &lt;target name="all" depends="package-web-war"&gt; &lt;/target&gt; &lt;target name="ship" depends="all" description="* Generates a .zip file"&gt; &lt;/target&gt; &lt;target name="cleanagain"&gt; &lt;delete dir="${build.dir}" /&gt; &lt;/target&gt; &lt;/project&gt; </code></pre> <p>and here is the output from this. I am running this on Ubunto with java 6 installed on it.</p> <pre><code>Buildfile: /var/tempproject/suleman/EchlonSurvey/build/build.xml clean: [delete] Deleting directory /var/tempproject/suleman/EchlonSurvey/build/buildoutput prepare: [mkdir] Created dir: /var/tempproject/suleman/EchlonSurvey/build/buildoutput/lib [mkdir] Created dir: /var/tempproject/suleman/EchlonSurvey/build/buildoutput/classes compile: [delete] Deleting directory /var/tempproject/suleman/EchlonSurvey/WebRoot/WEB-INF/classes [mkdir] Created dir: /var/tempproject/suleman/EchlonSurvey/WebRoot/WEB-INF/classes [copy] Copying 39 files to /var/tempproject/suleman/EchlonSurvey/WebRoot/WEB-INF/classes [copy] Copied 13 empty directories to 9 empty directories under /var/tempproject/suleman/EchlonSurvey/WebRoot/WEB-INF/classes [javac] Compiling 225 source files to /var/tempproject/suleman/EchlonSurvey/WebRoot/WEB-INF/classes Killed </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload