Eclipse没有找到ant-tasks

时间:2015-03-26 14:05:35

标签: eclipse ant

我正在使用基于eclipse的开发环境(Tibco AMX Business Studio)。特定于产品的eclipse扩展以及其他功能还提供了一些应该允许编写某些进程的ant任务。在这里的情况下,我想创建并将项目打包到一个特定于产品的容器(一个所谓的daa文件)中,其中存在一个ant-task“sds.createDAA”。 eclipse ant配置中列出了该特定的和其他产品特定的ant任务(在Preferences => Ant => Runtime => Tasks下)。该条目显示了任务的名称,实现它的类以及包含代码的.jar文件等。

此外,eclipse ant编辑器显然发现并识别这些任务,至少它提供了工具帮助(Ctrl-blank)和任务特定的bubble-help等。

相应的ant-target读作:

...
<target name="createApplicationDAA">
    <sds.createDAA 
        projectName="${csite_project_name}" 
        daaLoc="${deploymentArtifactsDir}/${csite_project_name}.daa" 
        includeApplicationReferences="true" 
        overwriteExistingDAA="true">
        <application compositeName="${csite_project_name}">
        </application>
    </sds.createDAA>
</target>
...

但是当我尝试运行包含上述代码段的build.xml文件时,我收到一条错误,指出无法找到此ant-task:

W:\LHAPI_FlightInfo_csite\build.xml:25: Problem: failed to create task or type sds.createDAA

eclipse蚂蚁如何/在哪里指定所有这些任务的类路径? 为什么在执行期间没有找到编辑时间内已知的任务(所有内部eclipse或商业工作室,请参阅)?

希望我能说清楚...... 微米。

1 个答案:

答案 0 :(得分:0)

It looks like Tibco为ant-amx_eclipse_ant提供命令行包装器 - 位于TIBCO_HOME / studio / 3.5 / eclipse。

我想该工具会为自定义任务设置类路径。

如果您可以找到该工具并从命令行执行它,您也可以将其作为&#34;外部工具&#34;执行。来自Eclipse - 如果您无法在开发环境中找到提供该工具的位置。