這個模板應用于Web系統
<?xml version="1.0" encoding="UTF-8"?>
<project name="Push_Demo" basedir="." default="">
?
?<!-- project properties -->
?? ?<property name="pro.name" value="push" />
?? ?<property name="pro.dir" value="." />
?<!-- tomcat properties -->
?? ?<property name="tomcat.home" value="/green/apache-tomcat-6.0.14" />
?? ?<property name="tomcat.lib" value="${tomcat.home}/lib" />
?
?<!-- dirctionary properties -->
?? ?<property name="src.dir" value="src" />
?? ?<property name="web.dir" value="WebRoot" />
?? ?<property name="lib.dir" value="${web.dir}\WEB-INF\lib" />
?? ?<property name="classes.dir" value="${web.dir}\WEB-INF\classes" />
?? ?<property name="deploy.dir" value="${tomcat.home}\webapps\${pro.name}" />
?
?<!-- lib properties? -->
?? ?<path id="compile.lib">
?? ??? ?<fileset dir="${lib.dir}">
?? ??? ??? ?<include name="*.jar" />
?? ??? ?</fileset>
?? ??? ?<fileset dir="${tomcat.lib}">
?? ??? ??? ?<include name="*.jar" />
?? ??? ?</fileset>
?? ?</path>
?
?<!-- -->
?? ?<target name="compile.mkdir">
?? ??? ?<mkdir dir="${classes.dir}" />
?? ?</target>
?
?<!-- -->
?? ?<target name="compile.rmdir">
?? ??? ?<delete dir="${classes.dir}" />
?? ?</target>
?<!-- initialize deploy directory -->
?? ?<target name="deploy.init">
?? ??? ?<delete dir="${deploy.dir}" />
?? ??? ?<mkdir dir="${deploy.dir}" />
?? ?</target>
?
?<!-- compile java source files -->
?? ?<target name="compile">
?? ??? ?<echo>compiling the java code</echo>
?? ??? ?<javac srcdir="${src.dir}" destdir="${classes.dir}" encoding="UTF-8"
?? ??? ??? ?debug="on">
?? ??? ??? ?<classpath refid="compile.lib" />
?? ??? ?</javac>
?? ?</target>
?? ?<target name="build.copy" depends="compile">
?? ??? ?<copy todir="${classes.dir}">
?? ??? ??? ?<fileset dir="${src.dir}">
?? ??? ??? ??? ?<include name="**/*.properties" />
?? ??? ??? ??? ?<include name="**/*.xml" />
?? ??? ??? ?</fileset>
?? ??? ?</copy>
?? ?</target>
?? ?<target name="deploy.copy">
?? ??? ?<copy todir="${deploy.dir}">
?? ??? ??? ?<fileset dir="${web.dir}">
?? ??? ??? ??? ?<include name="**/*.*"/>
?? ??? ??? ?</fileset>
?? ??? ?</copy>
?? ?</target>
?? ?
?? ?<target name="build" depends="compile,build.copy" />
?? ?<target name="rebuild" depends="compile.rmdir,compile.mkdir,build" />
?? ?
?? ?<target name="deploy" depends="build,deploy.copy" />
?? ?<target name="redeploy"?? ?depends="deploy.init,deploy" />
?? ?
</project>
|----------------------------------------------------------------------------------------|
版權聲明 版權所有 @zhyiwww
引用請注明來源 http://m.tkk7.com/zhyiwww
|----------------------------------------------------------------------------------------|
posted on 2008-10-28 20:12
zhyiwww 閱讀(681)
評論(0) 編輯 收藏 所屬分類:
java basic 、
j2ee