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
.springim übergeordneten Verzeichnis der Quellenanwendung erstellt.Diese Option ist nicht erforderlich.