Masterbuilddeskriptor einrichten
- Klicken Sie in der Workbench auf .
- Klicken Sie auf Plug-in-Projekt und anschließend auf Weiter.
- Erstellen Sie einen Namen für Ihr Projekt und klicken Sie auf Weiter.
- Klicken Sie auf Fertig stellen. In der Workbench wird ein Dialog geöffnet, indem Sie gefragt werden, ob Sie die zugehörige Perspektive öffnen möchten. Klicken Sie auf Ja. Die Datei "MANIFEST.MF" für das Projekt wird in einem Editor geöffnet.
- Klicken Sie unten im Editor auf die Registerkarte "Abhängigkeiten".
- Klicken Sie im Abschnitt "Erforderliche Plug-ins" auf die Schaltfläche Hinzufügen auf der rechten Seite.
- Suchen Sie in der Liste der Plug-ins nach com.ibm.etools.edt.core.ide und klicken Sie doppelt darauf.
- Klicken Sie unten im Editor auf die Registerkarte "Erweiterungen".
- Klicken Sie unter "Alle Erweiterungen" auf die Schaltfläche Hinzufügen auf der rechten Seite. Das Fenster "Neue Erweiterungen" wird geöffnet.
- Suchen Sie in der Liste nach com.ibm.etools.edt.core.ide.masterBuildDescriptor und klicken Sie darauf.
- Klicken Sie auf Fertig stellen.
- Klicken Sie unten im Editor auf die Registerkarte "plugin.xml". Hierdurch wird
die XML-Datei in einem Texteditor geöffnet. Die Datei "plugin.xml" sollte folgendermaßen aussehen:
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension point="com.ibm.etools.edt.core.ide.masterBuildDescriptor"> </extension> </plugin> - Fügen Sie nach der folgenden Zeile eine Leerzeile hinzu:
point="com.ibm.etools.edt.core.ide.masterBuildDescriptor"> - Geben Sie in der Leerzeile die folgende Zeile mit XML-Code ein (oder kopieren Sie sie und fügen Sie sie ein):
<masterBuildDescriptor file="myProject/myDirectory/myBuildFile" name="myMasterBuildDescriptor"/> - Ihre vollständige Datei "plugin.xml" sollte wie im die Datei im folgenden Beispiel
aussehen:
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension point="com.ibm.etools.edt.core.ide.masterBuildDescriptor"> <masterBuildDescriptor file="myProject/myDirectory/myBuildFile" name="myMasterBuildDescriptor"/> </extension> </plugin>
Wenn Sie den EGL-Software-Development-Kit (SDK) verwenden, geben Sie den Namen und den Dateipfad des Masterbuilddeskriptors in einer Datei mit dem Namen eglmaster.properties an. Diese Datei muss in einem Verzeichnis gespeichert sein, das in der Umgebungsvariable CLASSPATH aufgeführt ist. Das Format der Datei eglmaster.properties wird im nächsten Abschnitt erläutert.
Format der Datei "eglmaster.properties"
masterBuildDescriptorName=deskriptor
masterBuildDescriptorFile=pfad
Hierbei gilt Folgendes: - deskriptor
- Der Name des Masterbuilddeskriptors.
- pfad
- Der vollständig qualifizierte Pfadname der EGL-Datei, in der der vom EGL-SDK verwendete Masterbuilddeskriptor angegeben ist.
Der Inhalt dieser Datei muss mit den Regeln einer Java-Eigenschaftendatei übereinstimmen. Sie können entweder einen Schrägstrich (/) oder zwei umgekehrte Schrägstriche (\\) verwenden, um Verzeichnis- oder Dateinamen innerhalb eines Pfadnamens voneinander zu trennen.
Sie müssen in der Eigenschaftendatei sowohl das Schlüsselwort masterBuildDescriptorName als auch das Schlüsselwort masterBuildDescriptorFile angeben. Andernfalls wird die Datei eglmaster.properties ignoriert.
Im Folgenden finden Sie ein Beispiel für den Inhalt einer Datei vom Typ eglmaster.properties:
# Specify the name of the master build descriptor:
masterBuildDescriptorName=MYBUILDDESCRIPTOR
# Specify the file that contains the master build descriptor:
masterBuildDescriptorFile=d:/egl/builddescriptors/master.egl
Wie oben erwähnt, könnte das obige Beispiel auch folgendermaßen aussehen:
# Specify the name of the master build descriptor:
masterBuildDescriptorName=MYBUILDDESCRIPTOR
# Specify the file that contains the master build descriptor:
masterBuildDescriptorFile=d:\\egl\\builddescriptors\\master.egl