此任务使用现有 Eclipse 组的项目集文件(“PSF”)构建一组 Eclipse 项目。您首先必须使用 Eclipse 组“项目集导出”命令创建该 PSF,然后必须使用 projectSetImport 任务来将那些项目导入到工作空间。
参数
属性 | 描述 | 必需 |
---|---|---|
ProjectSetFileName | 指向要导入的 Eclipse PSF 文件的标准路径 | 是 |
PropertyBuildProjectNames | 接收已构建项目名称的 String[] 的属性 | 否,缺省值为 BuiltProjectNames |
FailOnError | 如果出现一个或多个构建错误,Ant 构建是否应该失败 | 否,缺省值为 true |
UseBuildXML | 是否要使用 build.xml(而不是仅为每个项目调用 buildProject) | 否,缺省值为 false |
BuildFileName | Ant 构建文件的名称 | 否,缺省值为 build.xml(仅当 UseBuildXML=true 时使用) |
BuildTarget | 在 Ant 构建文件中构建目标 | 否,缺省值为 build(仅当 UseBuildXML=true 时使用) |
示例
<projectSetBuild ProjectSetFileName="${myProjectSet.psf}" />
<projectSetBuild ProjectSetFileName="${myProjectSet.psf}" useBuildXML="true" BuildFileName="build.xml" BuildTarget="build" FailOnError="true" propertyBuiltProjectNames="BuiltProjectNames" /> <echo message="successful build of projects="${BuildProjectNames}" />