/[projects]/miscJava/Test3/build.xml
ViewVC logotype

Annotation of /miscJava/Test3/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1296 - (hide annotations) (download) (as text)
Mon Apr 18 10:08:10 2011 UTC (13 years, 1 month ago) by torben
File MIME type: text/xml
File size: 1786 byte(s)
added ant build file
1 torben 1296 <project name="Test3" default="war">
2     <property name="builddir" value="antbuild" />
3     <property name="warfile" value="${ant.project.name}.war" />
4     <property name="jspdir" value="jspdir" />
5     <property name="glassfish" value="/home/app/glassfishv3/glassfish" />
6    
7     <path id="path.base">
8     <fileset dir="WebContent/WEB-INF/lib/">
9     <include name="*.jar" />
10     </fileset>
11     <fileset dir="${glassfish}/modules/">
12     <include name="*.jar" />
13     </fileset>
14     </path>
15    
16     <target name="init">
17     <mkdir dir="${builddir}" />
18     </target>
19    
20    
21     <target name="libs">
22     </target>
23    
24    
25    
26     <target name="compile" depends="init,libs">
27     <javac srcdir="src/" destdir="${builddir}" debug="on" optimize="on" includeantruntime="false">
28     <classpath refid="path.base" />
29     </javac>
30     </target>
31    
32     <target name="clean" description="Cleans away all generated files.">
33     <delete dir="${builddir}" />
34     <delete file="${warfile}" />
35     <delete dir="${jspdir}" />
36     </target>
37    
38     <target name="jspvalidate" depends="compile">
39     <echo message="executing glassfish jspc" />
40     <exec executable="${glassfish}/bin/jspc" failonerror="true">
41     <arg value="-die1" />
42     <arg value="-d" />
43     <arg value="${jspdir}" />
44     <arg value="-compile" />
45     <arg value="-classpath" />
46     <arg value="${builddir}" />
47     <arg value="-webapp" />
48     <arg value="WebContent" />
49     </exec>
50     </target>
51    
52    
53     <target name="war" depends="jspvalidate" description="Builds the WAR file for installation.">
54     <war warfile="${warfile}" webxml="WebContent/WEB-INF/web.xml">
55     <!-- lib dir="lib" includes="*.jar" /-->
56     <classes dir="${builddir}" includes="**/*.class" />
57     <fileset dir="WebContent" includes="**" />
58     </war>
59     </target>
60    
61     <target name="deploy" depends="war">
62     <copy file="${warfile}" todir="/home/app/domain1/autodeploy" />
63     </target>
64    
65    
66     </project>

  ViewVC Help
Powered by ViewVC 1.1.20