ant学习笔记-taskdef

1、声明task jar包中指定的task

<taskdef name="xmltask“

     classname="com.oopsconsultancy.xmltask.ant.XmlTask"

     classpath="./xmltask.jar" />

然后,就可以使用当前目录下,xmltask.jar包中,提供的com.oopsconsultancy.xmltask.ant.XmlTask任务了,任务标签为xmltask

 

2、加载指定task jar中的properties文件

<taskdef resource="net/sf/antcontrib/antcontrib.properties" >

     <classpath>

          <pathelement location="./ant-contrib-1.0b3.jar" />

     </classpath>

</taskdef>

或者

 

<taskdef resource="net/sf/antcontrib/antcontrib.properties"

     classpath="./ant-contrib-1.0b3.jar" />

然后,就可以使用当前目录下,ant-contrib-1.0b3.jar包中,net/sf/antcontrib/antcontrib.properties文件中,提供的所有声明task了

 

3、加载自定义properties文件

在自定义task.properties文件中:

     document=xdoclet.doc.DocumentDocletTask
     xdoclet=xdoclet.DocletTask
     ....
在ant文件中,
      <taskdef file="task.properties"
               classpath="./xmltask.jar" />
参考: http://blog.163.com/yang_jianli/blog/static/161990006201272455531446/ http://ant.apache.org/manual/index.html
posted @ 2017-08-31 00:10  sunshine_kaka  阅读(1517)  评论(0编辑  收藏  举报