此任务将现有 Eclipse 组的“项目集文件”(PSF)导入到工作空间。您首先必须使用 Eclipse 组“项目集导出”命令创建 PSF。
参数
属性 | 描述 | 必需 |
---|---|---|
ProjectSetFileName | 指向要导入的 Eclipse PSF 文件的标准路径 | 是 |
PropertyImportedProjectNames | 接收已导入项目名称的 String[] 的属性 | 否,缺省值为 ImportedProjectNames |
AutoDeleteExistingProjects | 具有相同名称的新项目是否将删除(替换)任何现有的同名项目 | 否,缺省值为 true |
FailOnError | 如果出现导入错误,Ant 构建是否应该失败 | 否,缺省值为 true |
USERID | 如果使用了 CVS PSF,并且它包含字符串 USERID,则此值被替换 | 否 |
PASSWORD | 如果使用了 CVS PSF,并且它包含字符串 PASSWORD,则此值被替换 | 否 |
示例
<projectSetImport ProjectSetFileName="${myProjectSet.psf}" />
<projectSetImport ProjectSetFileName="${myProjectSet.psf}" USERID="${MyCvsUserid}" PASSWORD="${MyCvsPassword}" />
<projectSetImport ProjectSetFileName="${myProjectSet.psf}" AutoDeleteExistingProjects="false" FailOnError="true" />
<?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>