先配置一下路径问题,因为是一个java项目,当然优先考虑的是classpath了。
首先进行初始化任务,看起来也很简单。就是清空一些文件夹然后建立一些文件夹,这个target就是task的集合,也就是说一个target可以执行多个task,也很容易理解为了完成一个目标当然有可以使用多个方法了,这里的delete和mkdir都是各自独立的task。我在第一行写了
destdir="${doc.dir}" sourcepath="${src.dir}" charset="${project.encoding.info}" encoding="${project.encoding.info}" author="true" version="true" use="true" splitindex="true" windowtitle="${project.name.info} ${project.version.info} api Documentation"> ${project.name} APIs(Version ${project.version}) ]]> Copyright © 2002-2003 All Rights Reserved.
第二个target,其中只有一个task就是javadoc,用来生成项目的api doc,基本上javadoc的参数都被ant支持了。所以你平时怎么用javadoc现在依然可以怎么用javadoc。合格target出现了一个新的关键字“depends”
也就是依赖,就是说如果要执行这个task那么就必须先运行他的“depends”在这里就是“init”,所以我写的这个build就像是文学中的倒叙似的。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-982146/ ,如需转载,请注明出处,否则将追究法律责任。