projectSetImport

此任务将现有 Eclipse 组的“项目集文件”(PSF)导入到工作空间。您首先必须使用 Eclipse 组“项目集导出”命令创建 PSF。

参数

属性 描述 必需
ProjectSetFileName 指向要导入的 Eclipse PSF 文件的标准路径
PropertyImportedProjectNames 接收已导入项目名称的 String[] 的属性 否,缺省值为 ImportedProjectNames
AutoDeleteExistingProjects 具有相同名称的新项目是否将删除(替换)任何现有的同名项目 否,缺省值为 true
FailOnError 如果出现导入错误,Ant 构建是否应该失败 否,缺省值为 true
USERID 如果使用了 CVS PSF,并且它包含字符串 USERID,则此值被替换
PASSWORD 如果使用了 CVS PSF,并且它包含字符串 PASSWORD,则此值被替换

示例

手工创建非组 PSF
  • 如果 Eclipse 组“源代码管理”(SCM)未用于存储项目,并且这些项目在文件系统上的其它位置,则可以手工创建非组“Ant”PSF 并将其用于导入现有文件系统项目的集合。它的内部项目引用位置可以使用标准位置,也可以是相对于 PSF 文件的位置。
  • 样本 MyAntProjectSet.psf
    <?xml version="1.0" encoding="UTF-8"?>
    <psf version="2.0">
    <provider id="antimportProjectSet">
    	<project reference="1.0,antimportProjectSet,X:/MyPath/MyProjectDirectory1,MyProjectName1"/>
    	<project reference="1.0,antimportProjectSet,X:/MyPath/MyProjectDirectory2,MyProjectName2"/>
    	<project reference="1.0,antimportProjectSet,../MyWorkspaceProjectDir,MyProjectName3"/>
    	<project reference="1.0,antimportProjectSet,../MyWorkspaceProjectDir,MyProjectName4"/>
    </provider>
    </psf>
相关任务
captureBuildMessages
compileWorkspace
getJavacErrorCount
getProjectData
projectBuild
projectGetErrors
projectImport
projectSetBuild
setDebugInfo
workspaceBuild
workspaceGetErrors
workspacePreferenceFile
workspacePreferenceGet
workspacePreferenceSet
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.