Befehl "springBootUtility"

Verwenden Sie den Befehl springBootUtility , um schlanke Spring Boot -Anwendungen und -Bibliothekscaches zu erstellen, die auf einem Liberty -Anwendungsserver implementiert werden können.

Produktinformation

Der Befehl springBootUtility speichert die abhängigen Bibliotheks-JAR-Dateien der Anwendung im Zielspeicherarchivcache und packt die verbleibenden Anwendungsartefakte in eine schlanke Anwendungs-JAR-Datei. Wenn Sie einen schreibgeschützten übergeordneten Speicherarchivcache angeben, erstellt der Befehl eine Zielbibliothek, die nur die Bibiliotheken enthält, die nicht im übergeordneten Cache verfügbar sind. Verwenden Sie diese Funktionalität, um effiziente Docker-Schichten für Ihre Spring Boot-Anwendung zu erstellen.

Syntax

Verwenden Sie folgende Befehlssyntax:

springBootUtility action [options]

Der Wert options richtet sich nach dem Wert von action.

Parameter

Die folgenden Aktionen sind für den Befehl springBootUtility verfügbar:

Hilfe
Gibt die Hilfeinformationen zur angegebene Aktion aus.
thin
Erstellt eine schlanke Anwendung und einen schlanken Speicherarchivcache aus einer umfangreichen Spring Boot-Anwendung.

Optionen

--sourceAppPath=Pfad

Der Pfad zur Quellenanwendungsdatei, die verschlankt werden soll.

Diese Option ist erforderlich.

--parentLibCachePath =Verzeichnis

Der Verzeichnispfad des übergeordneten, schreibgeschützten Speicherarchivcaches. Der übergeordnete Speicherarchivcache wird zuerst durchsucht, um vorhandene Bibliotheken zu lokalisieren. Wenn die Bibliothek nicht gefunden wird, wird die Bibliothek im beschreibbaren Speicherarchivcache gespeichert, der über die Option --targetLibCachePath angegeben wird. Ohne Angabe dieser Option wird nicht nach einem übergeordneten Speicherarchivcache gesucht.

Diese Option ist nicht erforderlich.

--targetLibCachePath =Verzeichnis

Der Verzeichnispfad, der zum Speichern des Speicherarchivcaches verwendet wird. Wenn Sie diese Option nicht angeben, wird das Verzeichnis lib.index.cache im übergeordneten Verzeichnis der Quellenanwendung erstellt.

Diese Option ist nicht erforderlich.

- -targetThinAppPath=file

Der Pfad, der verwendet wird, um die schlanke Anwendungsdatei zu speichern. Wenn Sie diese Option nicht angeben, wird eine neue Datei mit der Erweiterung .spring im übergeordneten Verzeichnis der Quellenanwendung erstellt.

Diese Option ist nicht erforderlich.