Ant的基本build.xml实例

<?xml version="1.0" encoding="UTF-8"?>

<project name="Test" default="all" basedir=".">

<property file="${basedir}/classpath.properties" />

<!-- build -->
<target name="all" >
	<antcall target="compile1"/>
	<antcall target="jar1" />
	<antcall target="copy1" />
	<antcall target="compile2" />
	<antcall target="war2" />
</target>

<!-- compile1 -->
<target name="compile1">
	<mkdir dir="${basedir}/comm/bin" />
	<javac srcdir="${basedir}/comm/src" destdir="${basedir}/comm/bin" classpath="${classpath_comm}" />
</target>

<!-- jar1 -->
<target name="jar1">
	<mkdir dir="${basedir}/comm/jar" />
	<jar destfile="${basedir}/comm/jar/comm.jar" >
		<fileset dir="${basedir}/comm/bin" />
	</jar>
</target>

<!-- copy1 -->
<target name="copy1">
    <copy file="${basedir}/comm/jar/comm.jar" todir="${basedir}/ApiWeb/WebContent/WEB-INF/lib"/>
</target>

<!-- compile2 -->
<target name="compile2">
    <mkdir dir="${basedir}/ApiWeb/WebContent/WEB-INF/classes" />
    <javac srcdir="${basedir}/ApiWeb/src" destdir="${basedir}/ApiWeb/WebContent/WEB-INF/classes" classpath="${classpath_ApiWeb}"/>
</target>

<!-- war2 -->
<target name="war2">
	<jar basedir="${basedir}/ApiWeb/WebContent" jarfile="${basedir}/ApiWeb/ApiWeb.war" />
</target>

</project>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值