问题描述
我想使用任务为
。我想这个任务定义:
I am trying to use task for
. I tried with this task definition:
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="${infrastructure-base-dir}/apache-ant-1.9.6/lib/ant-contrib-0.3.jar"/>
</classpath>
</taskdef>
但没有奏效。此消息显示:
But didn't work. This message appear:
问题:无法创建任务或类型
所以我决胜局解压缩蚂蚁的contrib-0.3.jar
来看看里面是什么。而且没有 antlib.xml
此路径:网/ SF / antcontrib /
。所以,你会建议我为了让任务工作?
So I decider to unzip ant-contrib-0.3.jar
to see what's inside. And there wasn't antlib.xml
in this path: net/sf/antcontrib/
. So what would you advise me in order to make task FOR to work?
推荐答案
试试这个:
-
在你的build.xml
In your build.xml
&LT;的taskdef NAME =换的contrib类名=net.sf.antcontrib.logic.ForTask的classpath =$ {} BASEDIR /lib/ant-contrib-1.0b3.jar /&GT;
将jar文件的文件,即在同一级别的build.xml lib文件夹中。
Place jar file file in correct location, i.e. in lib folder at same level as build.xml.
使用的需要,即
&lt;用于-的contrib列表=A,B,C,D,E参数=信&GT;
&LT;&连续GT;
&LT;回声&GT;信@ {}信LT&; /回声&GT;
&LT; /顺序&GT;
&LT; /为&GT;
这篇关于有我在蚂蚁的contrib-0.3是不是antlib.xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!