本文介绍了有我在蚂蚁的contrib-0.3是不是antlib.xml的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用任务。我想这个任务定义:

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?

推荐答案

试试这个:


  1. 在你的build.xml

  1. 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-01 14:13