Eclipse没有找到蚂蚁

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

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

相应的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任务:

W:LHAPI_FlightInfo_csitebuild.xml:25: Problem: failed to create task or type sds.createDAA

eclipse的ant如何/在哪里指定所有这些任务的类路径? 为什么在执行期间没有找到在编辑期间已知的任务(全部在eclipse或business studio中)?

希望我能说清楚...


它看起来像Tibco为ant-amx_eclipse_ant提供了一个命令行包装 - 位于TIBCO_HOME / studio / 3.5 / eclipse。

我猜这个工具为自定义任务设置了类路径。

如果您可以找到该工具并从命令行执行该工具,那么也可以将其作为Eclipse的“外部工具”执行 - 如果您在开发环境中找不到提供该工具的地方。

链接地址: http://www.djcxy.com/p/44409.html

上一篇: Eclipse doesn't find ant

下一篇: ANT exec task with WINEPREFIX