一个Ant的build模板

很久没有用ant了,最近写一些ant脚本,觉得手生了,先贴一个ant编译打war包的模板,免得以后翻阅Ant的Manual,一般而言这个脚本可以用来打大部分的war应用,需要修改的地方主要有:

  1. war属性,修改成应用定义的webroot目录;
  2. 打出的war包的名称;
  3. 引用的第三方lib包的路径;
<?xml version="1.0" encoding="UTF-8"?>
<project name="maleoapp" default="clean" basedir=".">
	<property name="src" value ="${basedir}/src" />
	<property name="war" value ="${basedir}/war" />
	<property name="lib" value ="${war}/WEB-INF/lib" />
	<property name="classes" value ="${war}/WEB-INF/classes" />
	<property name="dist" value ="${basedir}/dist" />
	
	<path id="lib.path">
		<fileset dir="${lib}" >
			<include name="*.jar" />
		</fileset>
	</path>
	
	<target name="init" >
		<mkdir dir="${classes}" />
		<delete dir="${dist}" />
		<mkdir dir="${dist}" />
	</target>
	
	<target name="compile" depends="init">
		<javac srcdir="${src}" destdir="${classes}" debug="on" encoding="UTF-8" >
			<classpath refid="lib.path" />
		</javac>
	</target>
	<target name="archive" depends="compile">
		<jar basedir="${war}" jarfile="${dist}/maleoapp.war" />
	</target>
	<target name="clean" depends="archive">
		<delete dir="${classes}" />
	</target>
</project>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值