projectSetImport

Diese Task importiert eine vorhandene Eclipse-Teamprojektsetdatei (Project Set File - PSF) in einen Arbeitsbereich. Die PSF-Datei muss zuerst mit einem Eclipse-Befehl für den Export des Projektsets erstellt werden.

Parameter

Attribut Beschreibung Erforderlich
ProjectSetFileName Vollständig qualifizierter Pfad zur zu importierenden Eclipse-PSF-Datei Ja
PropertyImportedProjectNames Eigenschaft, die eine Zeichenfolge (String[]) der Namen der Projekte empfangen soll, die importiert wurden Nein. Standardwert: ImportedProjectNames
AutoDeleteExistingProjects Angabe, ob ein vorhandenes Projekt (gleichnamig) gelöscht oder durch ein neues Projekt mit demselben Namen ersetzt werden soll Nein. Standardwert: true
FailOnError Angabe, ob die Ant-Erstellung fehlschlagen soll, falls ein Importfehler auftritt Nein. Standardwert: true
USERID Zu ersetzender Wert, wenn eine CVS-PSF-Datei verwendet wird und diese die Zeichenfolge USERID enthält Nein
PASSWORD Zu ersetzender Wert, wenn eine CVS-PSF-Datei verwendet wird und diese die Zeichenfolge PASSWORD enthält Nein

Beispiele

Nichtteam-PSF manuell erstellen
  • Wenn das Eclipse-Team-SCM (SCM - Source Code Management) nicht verwendet wird, um Projekte zu speichern, und diese sich im Dateisystem an anderer Stelle befinden, kann eine Ant-PSF-Datei für Nichtteams manuell erstellt und zum Import von Gruppen im Dateisystem vorhandener Projekte verwendet werden. Die zugehörigen internen Projektverweispositionen können entweder vollständig qualifiziert oder relativ zur PSF-Datei sein.
  • Beispiel 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>
Zugehörige Tasks
captureBuildMessages
compileWorkspace
getJavacErrorCount
getProjectData
projectBuild
projectGetErrors
projectImport
projectSetBuild
setDebugInfo
workspaceBuild
workspaceGetErrors
workspacePreferenceFile
workspacePreferenceGet
workspacePreferenceSet

Feedback