Registerkarte 'Konfiguration'
Die Registerkarte Konfiguration ist eine erweiterte Registerkarte, in der Sie die Speicherposition des Standardkonfigurationbereichs und den Inhalt der Datei config.ini der Laufzeit-Eclipse-Anwendung überschreiben können, die Sie testen.
Konfigurationsbereich
Jede Instanz einer Eclipse-Anwendung besitzt einen eindeutigen Konfigurationsbereich, in dem Metadaten, Cachespeicher und Konfigurationsdateien enthalten sind, die von der Laufzeit und dem Update-Manager beim Starten gelesen werden.
Die Position der Konfiguration ist in der Regel nicht von Bedeutung; die PDE generiert einen eindeutigen Konfigurationsbereich in einem eigenen Metadatenbereich.
Dieser Bereich wird standardmäßig von allen Startkonfigurationen des JUnit-Plug-in-Tests wiederverwendet und gelöscht, wenn die Startkonfiguration gelöscht wird. Aus diesem Grund ist die Option Konfigurationsbereich vor dem Start löschen standardmäßig aktiviert.
Bei Bedarf kann der Benutzer die Position des Konfigurationsbereichs festlegen. Variablen im Verzeichnispfad werden unterstützt, damit die Startkonfigurationen von den Teammitglieder gemeinsam verwendet werden können.
Konfigurationsdatei
Beim Start liest die Laufzeit eine Konfigurationsdatei mit der Bezeichnung config.ini, die sich im Unterverzeichnis configuration/ des Konfigurationsbereichs befindet, der der Instanz der Eclipse-Anwendung zugeordnet ist. Diese Datei ist eine Standardeigenschaftendatei, die viele Aspekte der Laufzeit konfigurieren kann. Eine vollständige Liste der unterstützten Eigenschaften finden Sie im Dokument Eclipse-Laufzeitoptionen.
Die Option 'config.ini'-Datei mit Standardinhalt generieren ist die Standardoption und wird empfohlen, sofern Sie keine besonderen Anforderungen haben. Wenn diese Option ausgewählt wird, generiert die PDE die Datei config.ini mit den folgenden Eigenschaften:
Die Option Vorhandene Datei 'config.ini' als Schablone verwenden erstellt eine Kopie der vorhandenen Datei config.ini. Die PDE fügt der Datei keine Eigenschaften hinzu und entfernt keine Eigenschaften aus dieser Datei. Die PDE ändert jedoch die Schlüssel osgi.bundles und osgi.splashPath, indem sie ihre generischen URL-Werte des Produktpakets durch absolute Pfade ersetzt, die die tatsächlichen Positionen der Produktpakete auf der Festplatte wiederspiegeln.