Ant 笔记

刚刚学习了ANT 做了一个实例,记录下来分享AND备忘.


<?xml version="1.0"?>
<!--默认首先执行clean-->
<project default="clean" basedir=".">

<!--设置目录变量-->
<property name="destpath" location="dest"/>
<property name="srcdir" location="src"/>
<property name="libdir" location="lib"/>

<!--设置第三方类库-->
<path id="Third-Part Lib">
<fileset dir="${libdir}">
<include name="**/*.jar" />
</fileset>
</path>

<!--新建目录-->
<target name="init">
<mkdir dir="${destpath}"/>
</target>

<!--编译原文件 classpath 设置上面定义好的类库-->
<target name="compile" depends="init">
<javac srcdir="${srcdir}" destdir="${destpath}">
<classpath refid="Third-Part Lib"/>
</javac>
</target>


<!--复制${srcdir}目录下所有properties文件到${destpath}中去-->
<target name="copyproperty" depends="compile">

<copy todir="${destpath}">
<fileset dir="${srcdir}">
<include name="**/*.properties"/>
</fileset>
</copy>
</target>

<!--解压 ${libdir} 下所有 jar 文件到${destpath}中去-->
<target name="unjarfile" depends="copyproperty">
<unzip dest="${destpath}">
<fileset dir="${libdir}">
<include name="**/*.jar" />
</fileset>
</unzip>
</target>

<!--打包 ${destpath}目录下所有文件 并设置相关JAR包属性-->
<target name="dist" depends="unjarfile">
<jar destfile="createindex.jar" basedir="${destpath}">
<manifest>
<attribute name="Main-Class" value="com.createinex.CreateIndex"/>
</manifest>
</jar>
</target>

<!--删除${destpath}目录-->
<target name="clean" depends="dist">
<delete dir="${destpath}"/>
</target>
</project>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值