Bei dieser Task wird der angegebene Abschnitt mithilfe des Generierungsmodus für Arbeitsbereiche erstellt.
Sie können den Generierungsmodus auf eine der folgenden Weisen angeben:
Geben Sie in Ihrem Buildscript Folgendes an:
<workspacePreferenceSet
preferencescope="instance"
preferencequalifier="com.ibm.etools.egl"
useeclipseprefs="true"
preferencename="GenReferencedDependentParts"
preferencevalue="true" />
| Attribut | Beschreibung | Erforderlich |
|---|---|---|
| project | Der Name des Projekts, das den zu generierenden Abschnitt enthält. | Ja |
| part | Der zu generierende Abschnitt. Es kann ein generischer Wert angegeben werden. Definieren Sie den Wert z. B. mit *, um das gesamte Projekt zu generieren. Definieren Sie den Wert mit pkg.*, um alle Abschnitte innerhalb des Paktes 'pkg' zu generieren. | Nein. Standardeinstellung: *. |
| buildDescriptorFile | Die Standardbuilddeskriptordatei zum Generieren der Datei. |
|
| buildDescriptorName | Der Builddeskriptorname in der Buildeskriptordatei. |
|
| bdoption | Die Builddeskriptoroption, mit der die Einstellungen in
der Builddeskriptordatei
überschrieben werden. Es können mehrere Werte definiert werden. Das Format lautet wie folgt: {$bdoption1}=value1,
|
Nein |
| symparm | Ein symbolischer Parameter und der zugehörige Wert.
Werte mit Leerzeichen müssen in Anführungszeichen gesetzt werden.
Referenzieren mehrere Einträge für 'symparm' denselben symbolischen Parameter, wird der letzte
Eintrag angewendet. Das Format lautet wie folgt: {$symparm}=value1, |
Nein |
| generationListenerClass | Zeichenfolge - Der Java-Klassenname, der von dem EGL-Benutzer erstellt wurde, der auf Ereignisse zur Generierungszeit antwortet.
Gehen Sie wie folgt vor, um eine angepasste Listenerklasse für die Generierung zu erstellen:
Informationen zu allen Generierungsereignissen und der Implementierung von GenerationResultsListener finden Sie in Java-Code zum Erfassen von Details der Codegenerierung schreiben. |
Nein |
| failOnError | Gibt an, ob der Build bei einem Fehler fehlschlagen soll. | Nein. Standardeinstellung: true. |
| verbose | Die Einstellung 'true' bewirkt, dass alle Protokolle angezeigt werden. Bei 'false' werden nur wichtige Protokolle angezeigt. | Nein. Standardeinstellung: true. |