### build.propersties
##源程序路径
src=./src
##所用的包
lib=./lib
devlib=./devlib
wars=./wars
##web应用目录
webapp=./webapp
debug=on
##配置文件路径
config=./config
##classes路径
classes.dir=./build/classes
##部署路径
j2ee.deploy=D:/bea/user_projects/domains/mydomain/applications
##build.xml源码
<project name="CTWeb" default="all" basedir=".">
<property file="build.properties" />
<path id="classpath">
<pathelement location="${classes.dir}/" />
<fileset dir="${lib}" includes="**/*.jar" />
</path>
<target name="prepare">
<mkdir dir="${wars}" />
<mkdir dir="${webapp}/WEB-INF/classes" />
<mkdir dir="${webapp}/WEB-INF/lib" />
</target>
<target name="compile" depends="prepare">
<javac srcdir="${src}" destdir="${classes.dir}" deprecation="off" debug="${debug}" encoding="GBK" fork="true" memoryInitialSize="64m" memoryMaximumSize="128m">
<classpath refid="classpath" />
</javac>
<copy todir="${classes.dir}" overwrite="true">
<fileset dir="${src}">
<include name="**/*.xml" />
<include name="**/*.properties" />
</fileset>
</copy>
</target>
<target name="war" depends="compile">
<copy todir="${webapp}/WEB-INF/classes" overwrite="true">
<fileset dir="${classes.dir}" />
<fileset dir="${config}" />
</copy>
<copy todir="${webapp}/WEB-INF/lib" overwrite="true">
<fileset dir="${lib}" />
</copy>
<jar jarfile="${wars}/webapp.war">
<fileset dir="${webapp}">
<include name="**/*" />
</fileset>
</jar>
</target>
<target name="jar" depends="compile">
<jar jarfile="${wars}/webapp.jar">
<fileset dir="${webapp}/WEB-INF/classes">
<include name="**/*" />
</fileset>
</jar>
</target>
<target name="all" depends="war">
<copy todir="${j2ee.deploy}" overwrite="true">
<fileset file="${wars}/webapp.war" />
</copy>
</target>
<target name="clean" description="clean create directory">
<delete dir="./war" />
<delete dir="${webapp}/WEB-INF/classes" />
<delete dir="${webapp}/WEB-INF/lib" />
<delete dir="${j2ee.deploy}/webapp.war" />
</target>
<target name="Weblogicstart" description="">
<exec dir="D:/bea/user_projects/domains/mydomain" executable="cmd.exe">
<arg line="/c startWebLogic.cmd" />
</exec>
</target>
<target name="Weblogicstop" description="">
<exec dir="D:/bea/user_projects/domains/mydomain" executable="cmd.exe">
<arg line="/c stopWebLogic.cmd" />
</exec>
</target>
</project>
##源程序路径
src=./src
##所用的包
lib=./lib
devlib=./devlib
wars=./wars
##web应用目录
webapp=./webapp
debug=on
##配置文件路径
config=./config
##classes路径
classes.dir=./build/classes
##部署路径
j2ee.deploy=D:/bea/user_projects/domains/mydomain/applications
##build.xml源码
<project name="CTWeb" default="all" basedir=".">
<property file="build.properties" />
<path id="classpath">
<pathelement location="${classes.dir}/" />
<fileset dir="${lib}" includes="**/*.jar" />
</path>
<target name="prepare">
<mkdir dir="${wars}" />
<mkdir dir="${webapp}/WEB-INF/classes" />
<mkdir dir="${webapp}/WEB-INF/lib" />
</target>
<target name="compile" depends="prepare">
<javac srcdir="${src}" destdir="${classes.dir}" deprecation="off" debug="${debug}" encoding="GBK" fork="true" memoryInitialSize="64m" memoryMaximumSize="128m">
<classpath refid="classpath" />
</javac>
<copy todir="${classes.dir}" overwrite="true">
<fileset dir="${src}">
<include name="**/*.xml" />
<include name="**/*.properties" />
</fileset>
</copy>
</target>
<target name="war" depends="compile">
<copy todir="${webapp}/WEB-INF/classes" overwrite="true">
<fileset dir="${classes.dir}" />
<fileset dir="${config}" />
</copy>
<copy todir="${webapp}/WEB-INF/lib" overwrite="true">
<fileset dir="${lib}" />
</copy>
<jar jarfile="${wars}/webapp.war">
<fileset dir="${webapp}">
<include name="**/*" />
</fileset>
</jar>
</target>
<target name="jar" depends="compile">
<jar jarfile="${wars}/webapp.jar">
<fileset dir="${webapp}/WEB-INF/classes">
<include name="**/*" />
</fileset>
</jar>
</target>
<target name="all" depends="war">
<copy todir="${j2ee.deploy}" overwrite="true">
<fileset file="${wars}/webapp.war" />
</copy>
</target>
<target name="clean" description="clean create directory">
<delete dir="./war" />
<delete dir="${webapp}/WEB-INF/classes" />
<delete dir="${webapp}/WEB-INF/lib" />
<delete dir="${j2ee.deploy}/webapp.war" />
</target>
<target name="Weblogicstart" description="">
<exec dir="D:/bea/user_projects/domains/mydomain" executable="cmd.exe">
<arg line="/c startWebLogic.cmd" />
</exec>
</target>
<target name="Weblogicstop" description="">
<exec dir="D:/bea/user_projects/domains/mydomain" executable="cmd.exe">
<arg line="/c stopWebLogic.cmd" />
</exec>
</target>
</project>
3293

被折叠的 条评论
为什么被折叠?



