Liberty-Repository für persönliche Binärdateien strukturieren

Die OpenShift-Cartridge und das IBM® WebSphere Application Server Liberty-Buildpack laden die Liberty- und IBM JRE-Standardbinärdateien nur für Entwicklungszwecke herunter. Wenn Sie eigene Binärdateien verwenden möchten, für die Sie andere Lizenzen haben, müssen die Dateien über HTTP zugänglich sein.

Repository-Struktur

Das Repository ist eine über HTTP zugängliche Sammlung von Dateien. Das Repository-Stammverzeichnis muss eine Datei des Typs index.yml enthalten, die eine Zuordnung konkreter Versionen zu absoluten URIs ist. Beispiel:
<version>:     
    uri: <URI der Binärdatei>
    license: <URI der Lizenz>
Sie können Ihre Dateien im Repository speichern. Beispiel:
/index.yml 
/ibm-java-jre-7.0-5.0-x86_64-archive.bin
/ibm-java-jre-7.0-5.0-x86_64-License.html
Versionen setzen sich aus den folgenden vier Teilen zusammen: Hauptversion, Nebenversion, Mikroversion und optionales Qualifikationsmerkmal. Das Versionsformat ist <Hauptversion>.<Nebenversion>.<Mikroversion>[_<Qualifikationsmerkmal>].
Tabelle 1. Voraussetzungen bezüglich der Teile
Teil Voraussetzung
Hauptversion Numerisch
Nebenversion Numerisch
Mikroversion Numerisch
Optionales Qualifikationsmerkmal Buchstaben, Ziffern und Bindestriche mit lexikalischer Reihenfolge:
  1. Bindestrich
  2. Kleinbuchstabe
  3. Großbuchstaben
  4. Ziffern
Neben der Deklaration einer bestimmten zu verwendenden Version können Sie außerdem einen begrenzten Bereich von Versionen angeben. Sie können das Symbol + an ein Versionspräfix anfügen, um die neueste Version zu verwenden, die mit dem Präfix beginnt.
Tabelle 2. Versionsdeklarationen
Beispiel Beschreibung
1.+ Wählt die größte verfügbare Version unter 2.0.0 aus.
1.7.+ Wählt die größte verfügbare Version unter 1.8.0 aus.
1.7.0+ Wählt die größte verfügbare Version unter 1.7.1 aus.
Anmerkung: Verwenden Sie diese Syntax, um die neuesten Sicherheitsreleases in einer bestimmten Version zu verwenden.

Beispiele für Dateien des Typs index.yml, die die Richtlinien für die in diesem Dokument beschriebene Repository-Struktur veranschaulichen, finden Sie in den folgenden Quellen:

https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/index.yml

https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/jre/index.yml


Symbol das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_repstruc_ins
Dateiname: rwlp_repstruc_ins.html