📄 build.xml.svn-base
字号:
<?xml version="1.0"?>
<!--
This build file is used for automatically deployment by Apache Ant.
This build file includes only web server contents.
-->
<project name="StockTrackSystem-WebServer" default="dist" basedir=".">
<description>
This is the web server part of Stock Track System project.
</description>
<property environment="myenv"/>
<property name="src" location="."/>
<property name="build" location="build"/>
<property name="app.name" value="StockTrackerSystem"/>
<property name="war.name" value="${myenv.CATALINA_HOME}\webapps\${app.name}.war"/>
<property name="webcontent" location="WebContent"/>
<property name="rmibuild" location="rmibuild"/>
<property name="axis.lib" location="${myenv.CATALINA_HOME}\webapps\axis\WEB-INF\lib" />
<property name="chart.lib" location="G:\applications\apache-tomcat-6.0.10\webapps\chart-viewer-sample\WEB-INF\lib" />
<path id="classpath">
<fileset dir="${myenv.CATALINA_HOME}\lib">
<include name="servlet*.jar" />
</fileset>
<fileset dir="${axis.lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${chart.lib}">
<include name="*.jar" />
</fileset>
<fileset dir="WebContent\WEB-INF\lib">
<include name="*.jar" />
</fileset>
</path>
<target name="init">
<!-- create the web container folder structur -->
<echo>first create the build dir which complys with the web app folder structure</echo>
<mkdir dir="${build}"/>
<mkdir dir="${build}\jsp"/>
<mkdir dir="${build}\WEB-INF\classes"/>
<mkdir dir="${build}\WEB-INF\lib"/>
</target>
<target name="compile" depends="init">
<!-- compile the servlet and other java source except web service server side to structed folder -->
<javac srcdir="src"
destdir="${build}\WEB-INF\classes" >
<classpath>
<path refid="classpath" />
</classpath>
<exclude name="**/test/*Test.java" />
</javac>
<copy todir="${build}\WEB-INF\" >
<fileset dir="${webcontent}\WEB-INF\" includes="**"/>
</copy>
<copy todir="${build}" >
<fileset dir="${webcontent}" includes="*.*"/>
</copy>
<copy todir="${build}\chart" >
<fileset dir="${webcontent}\chart" includes="*.chart"/>
</copy>
<copy todir="${build}\images\" >
<fileset dir="${webcontent}\images\"/>
</copy>
<!-- copy library -->
<copy todir="${build}\WEB-INF\lib" overwrite="yes">
<fileset dir="${webcontent}\WEB-INF\lib">
<include name="*.jar" />
</fileset>
<!--
<fileset dir="${axis.lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${chart.lib}">
<include name="org.eclipse.*.jar" />
<include name="com.ibm.*.jar" />
<include name="js.jar" />
</fileset>
-->
</copy>
</target>
<target name="dist" depends="compile">
<jar jarfile="${war.name}" basedir="${build}"/>
<delete dir="${myenv.CATALINA_HOME}\webapps\${app.name}"/>
<delete dir="${build}"/>
</target>
<target name="clean">
<delete dir="${build}"/>
<delete dir="${myenv.CATALINA_HOME}\webapps\${app.name}"/>
<delete file="${dist}"/>
</target>
</project>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -