Rational Developer for System z, Version 7.6

$GLOBAL

Das Member $GLOBAL gibt die Standardeigenschaften des SCLM-Projekts für die Java/J2EE-Buildverarbeitung in einem Sprachformat mit Tags an. Der Name $GLOBAL ist obligatorisch. Das Member muss unter dem SCLM-Typ J2EEBLD gespeichert sein.

Für einen erfolgreichen JAVA/J2EE-Buildprozess sind noch einige zusätzliche Informationen erforderlich. Da die Builds in z/OS UNIX® System Services durchgeführt werden, werden Angaben wie die Position des Java™-Produkts, die Position des ANT-Produkts und die Position der Konfigurationsdateien des SCLM Developer Toolkit benötigt. Außerdem kann es erforderlich sein, dass verschiedene SCLM-Entwicklungsgruppen unterschiedliche ANT- oder Java-Versionen verwenden. Das Member $GLOBAL kann demzufolge gruppenspezifisch sein. Die in $GLOBAL gesetzten Umgebungsvariablen können durch die Einstellungen bestimmter Build-Script-Variablen außer Kraft gesetzt werden. In der Bibliothek SBWBSAMP finden Sie ein Beispiel-Member BWBGLOB.

Wenn die in $GLOBAL gesetzten Variablen für alle Gruppenebenen des SCLM-Projekts gelten sollen, ist die Erstellung eines Members $GLOBAL auf der höchsten Ebene der Hierarchie eine bewährte Methode. Wenn der Java/J2EE-Buildumsetzer ausgeführt wird, durchsucht er die Hierarchie beginnend bei der Gruppe, für die der Build erstellt wird, und verwendet das erste Member $GLOBAL, das unter dem Typ J2EEBLD gefunden wird.

Anmerkung: Das Member $GLOBAL kann beim Durchsuchen der Hierarchie nur gefunden werden, wenn es ein in SCLM gespeichertes gültiges Member ist. Sie sollten dieses Member als Sprachtyp J2EEPART oder TEXT hinzufügen.

Falls für verschiedene Entwicklungsgruppen unterschiedliche Einstellungen erforderlich sind, kann für jede der Gruppen ein Member $GLOBAL erstellt werden. Die von JAVA_BIN in $GLOBAL referenzierte Java Runtime Environment wird vom SCLM Developer Toolkit für verschiedene Funktionsanforderungen verwendet. Für die Kompilierung individueller Java-Programme verwendet das SCLM Developer Toolkit dieses spezifische Java-SDK. Für Java/J2EE-Projektbuilds verwendet das SCLM Developer nicht JAVA_BIN aus $GLOBAL. Es verwendet stattdessen den in ANT definierten Java-Compiler bzw. die in ANT definierte Java-Laufzeit. Der Abschnitt zur ANT-Installation und -Anpassung im SCLM Developer Toolkit Install and Customization Guide enthält weitere Informationen zum Definieren von Java-Levels in ANT.

$GLOBAL-Variablen

Variable Beschreibung
ANT_BIN Verzeichnisposition der binären ANT-Datei im z/OS-HFS
JAVA_BIN Verzeichnisposition der binären Java-SDK-Datei im z/OS-HFS
CGI_DTCONF Position des Verzeichnisses CONFIG des SCLM Developer Toolkit
CGI_DTWORK Position des Verzeichnisses WORKAREA des SCLM Developer Toolkit
CLASSPATH_JARS z/OS-HFS-Klassenpfadverzeichnis für einzelne Java-Quellcodekompilierungen. Alle in diesem Verzeichnis enthaltenen JARs werden im Klassenpfad verwendet.

$GLOBAL-Beispiel

<property name="ANT_BIN" value="/usr/lpp/ANT/apache-ant-1.6.0/bin/ant"/>
<property name="JAVA_BIN" value="/usr/lpp/java/IBM/J1.5/bin"/>
<property name="CGI_DTCONF" value="/etc/SCLMDT/CONFIG"/>
<property name="CGI_DTWORK" value="/var/SCLMDT/WORKAREA"/>
<property name="CLASSPATH_JARS" value="/var/SCLMDT/CLASSPATH"/>

Nutzungsbedingungen | Feedback

Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)