12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: cpscrn
- (C) Copyright IBM Corp. 2005, 2015
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <!--
- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
- Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
- -->
- <project name="cps-sdk_war" default="war" basedir="../..">
- <property name="webapp.path" location="webapps/cps-sdk"/>
- <property name="war.path" location="war/cps-sdk"/>
- <property name="tomcat.home" value="tomcat"/>
- <target name="clean">
- <delete quiet="true" file="cps-sdk.war"/>
- <delete quiet="true" dir="${webapp.path}/WEB-INF/classes/samples"/>
- <delete quiet="true" dir="${webapp.path}/WEB-INF/src"/>
- </target>
- <target name="war" depends="clean">
- <copy file="${war.path}/default_web.xml" tofile="${webapp.path}/WEB-INF/web.xml" overwrite="true"/>
- <jar jarfile="cps-sdk.war">
- <fileset dir="${webapp.path}"/>
- </jar>
- </target>
- <target name="precompilejsps" depends="clean, compile">
- <copy file="${war.path}/generated_web.xml" tofile="${webapp.path}/WEB-INF/web.xml" overwrite="true"/>
- <jar jarfile="cps-sdk.war">
- <fileset dir="${webapp.path}"/>
- </jar>
- </target>
- <target name="jspc">
- <taskdef classname="org.apache.jasper.JspC" name="jasper2" >
- <classpath id="jspc.classpath">
- <fileset dir="${tomcat.home}/lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- </taskdef>
-
- <jasper2
- validateXml="false"
- uriroot="${webapp.path}"
- outputDir="${webapp.path}/WEB-INF/src" />
- </target>
- <target name="compile" depends="jspc">
- <mkdir dir="${webapp.path}/WEB-INF/classes"/>
- <javac
- destdir="${webapp.path}/WEB-INF/classes"
- optimize="on"
- debug="off"
- failonerror="false"
- srcdir="${webapp.path}/WEB-INF/src"
- excludes="**/*.smap"
- source="6" target="6">
- <classpath>
- <pathelement location="${webapp.path}/WEB-INF/classes"/>
- <fileset dir="${webapp.path}/WEB-INF/lib">
- <include name="*.jar"/>
- </fileset>
- <pathelement location="${tomcat.home}/classes"/>
- <fileset dir="${tomcat.home}/lib">
- <include name="*.jar"/>
- </fileset>
- </classpath>
- <include name="**" />
- <exclude name="tags/**" />
- </javac>
- </target>
- </project>
|