我对于使用ANT构建Eclipse(Oxygen)项目非常陌生。我正在使用以前在RAD环境中编写的现有build.xml文件。
这是我的build.xml任务;
<foreach
list="${projects.name}"
param="project"
target="import-project" />
<target name="import-project">
<!-- Debug information -->
<echo message="project.name=${project}" />
<echo message="projectLocation=${rad.workspace}\${project}" />
<projectImport
projectName="${project}"
projectLocation="${rad.workspace}\${project}" />
<echo message="projectImport ${project} done" />
</target>
这是错误
BUILD FAILED
Problem: failed to create task or type projectImport
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
我不知道projectImport
在Eclipse中可用还是仅在IBM RAD中可用。但是,如果该任务在Eclipse中可用,那么您是否知道任务失败的原因,以及该任务仅在IBM RAD中可用,我可以将项目导入当前工作空间的哪些任务是什么。
谢谢
答案 0 :(得分:1)
projectImport
仅适用于IBM RAD。我不知道任何等效的Eclipse。
标准Eclipse仅提供了非常少的Ant任务,它们都以eclipse.
开始。有关Eclipse任务列表,请参见here。