Parameter
Attribut | Beschreibung | Erforderlich |
---|---|---|
ProjectName | Name des Projekts | Ja |
Basedir (veraltet) | Vollständig qualifiziertes Projektbasisverzeichnis (normalerweise X:\MYINSTALLDIR\MYWORKSPACE\MYPROJECT) | Nein (veraltet) |
ProjectProperty (veraltet) | Name der Eigenschaft, die den Projektnamen empfängt | Nein (veraltet). Standardwert: projectName |
WorkspaceProperty | Name der Eigenschaft, die den Pfad des Arbeitsbereichs empfängt | Nein. Standardwert: workspaceName |
LocationProperty | Name der Eigenschaft, die die Projektposition empfängt | Nein. Standardwert: locationName |
NatureProperty | Name der Eigenschaft, die die Projektgattung empfängt | Nein. Standardwert: natureName |
hasSpecifiedNature | Name einer zu testenden Projektgattung | Nein. Kein Standardwert (Geben Sie nur einen Wert ein, wenn Sie testen möchten, ob das Projekt ebenfalls zu dieser spezifischen Gattung gehört.) |
hasSpecifiedNatureProperty | Name der Eigenschaft, die den Wert "true" (oder "false") empfängt, falls das Projekt die angegebene Gattung aufweist (oder nicht) | Ja, falls hasSpecifiedNature vorhanden ist |
FailOnError | Erzeugung eines Erstellungsfehlers, falls die Operation nicht ausgeführt werden kann (z. B. bei Angabe eines ungültigen Projekts) | Nein. Standardwert: true |
Beispiele
<getProjectData projectName=${myProject} hasSpecifiedNature="Java" hasSpecifiedNatureProperty="isSpecifiedPropertyPresent" failOnError="false" /> <echo message="getProjectData: projectName=${projectName} nature=${natureName} workspace=${workspaceName} location=${locationName} JavaNature="${isSpecifiedNaturePresent}" />