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