简介: Ant是一种基于java的build工具,有些类似于unix系统中的make命令,是Apache软件基金会Jakarta目录中的一个子项目,具有跨平台性,操作简单等特点。它具有编译、打jar包、部署、生成api等作用
常用标签:
1.<project>
2.<property>
3.<target>
4.<mkdir>
5.<copy>
6.<delete>
7.<jar>
8.<war>
下面是部署的例子:
写道
<?xml version="1.0" encoding="UTF-8"?>
<project name="lvframework" basedir="." default="d-heaven">
<property name="build.dir" value="C:\tomcatMKey3G\webapps" />
<property name="src.dir" value="${basedir}/src" />
<property name="compile.classpath" value="${basedir}/lib" />
<property name="webapp" value="C:\tomcatMKey3G\webapps\lvframework">
</property>
<target name="d-heaven" description="进行DH EMA运行编译">
<delete dir="${webapp}" />
<mkdir dir="${webapp}" />
<mkdir dir="${webapp}/WEB-INF/lib" />
<mkdir dir="${webapp}/WEB-INF/classes" />
<copy todir="${webapp}" overwrite="true">
<fileset dir="${basedir}/WebRoot" />
</copy>
<copy todir="${webapp}/WEB-INF/lib" overwrite="true">
<fileset dir="${compile.classpath}" />
</copy>
</target>
</project>
<project name="lvframework" basedir="." default="d-heaven">
<property name="build.dir" value="C:\tomcatMKey3G\webapps" />
<property name="src.dir" value="${basedir}/src" />
<property name="compile.classpath" value="${basedir}/lib" />
<property name="webapp" value="C:\tomcatMKey3G\webapps\lvframework">
</property>
<target name="d-heaven" description="进行DH EMA运行编译">
<delete dir="${webapp}" />
<mkdir dir="${webapp}" />
<mkdir dir="${webapp}/WEB-INF/lib" />
<mkdir dir="${webapp}/WEB-INF/classes" />
<copy todir="${webapp}" overwrite="true">
<fileset dir="${basedir}/WebRoot" />
</copy>
<copy todir="${webapp}/WEB-INF/lib" overwrite="true">
<fileset dir="${compile.classpath}" />
</copy>
</target>
</project>