Zwischen Version 1.3.8.RELEASE des Spring-Boot-Maven-Plugins und Version 1.4.0.RELEASE gab es eine Änderung in der generierten Paketstruktur (wenn Sie die Uber-JAR-Datei extrahieren)
1.3.8.RELEASE com-, lib-, META-INF- und org-Verzeichnisse
1.4.0.RELEASE verfügt über eine BOOT-INF, META-INF und org-Verzeichnisse
Grundsätzlich ab 1.4.0.RELEASE befinden sich alle Klassen und Bibliotheken im BOOT-INF-Verzeichnis.
Aus diesem Grund – wenn Sie versuchen, ein Spring Boot-Projekt auf Amazon Lambda auszuführen – Es heißt, dass ein JAR nicht gefunden wurde, da es die neue Uber-Jar-Struktur von Spring Boot nicht lesen kann.
Meine Frage ist: Ist dies in den neueren Versionen von Spring Boot möglich? Maven-Plugin für Soll es das Uber-JAR so generieren, dass es die gleiche Struktur wie in Version 1.3.9 hat? RELEASE?
Ich habe das Maven-Shade-Plugin ausprobiert – aber das führt zu etwas anderem Probleme
Jede Hilfe wird sehr geschätzt
Vielen Dank
Damien
Spring Boot Maven Plugin – Kein BOOT-INF-Verzeichnis ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post