** Certaines des ressources (aucune compilation requise) contenues dans le fichier jar exécutable de Spring Boot (est-ce que fat jar
est le nom officiel?) Dans un environnement sans outils de construction ** (seul JDK peut être utilisé) Une note lorsque ** remplacement ** est nécessaire et ** géré avec la commande ** jar **.
Je n'avais pas beaucoup de temps, alors j'ai proposé la méthode que j'ai utilisée avec ** Eh **.
Configuration du chemin de travail (partielle)
+ (Directeur de travail)
+ work
+ BOOT-INF
+ classes
+ lib
+ META-INF
+ MANIFEST.MF
+ org
+ springframework
+ ...
commander
jar cvfm0 Hoge.jar ./work/META-INF/MANIFEST.MF -C ./work .
J'ai un fichier jar exécutable, mais l'option «0» a rendu ** tous les fichiers décompressés **, ce qui a fait augmenter la taille du fichier ** plusieurs fois **. .. ..
Je voulais le faire décompresser uniquement pour les fichiers jar sous BOOT-INF / lib
, alors j'ai essayé de savoir comment le faire après m'être calmé.
Comme préparation préliminaire, ne déplacez que les fichiers jar sous BOOT-INF / lib
vers un autre chemin.
Configuration du chemin de travail (en partie BOOT-INF/(Après avoir déplacé la bibliothèque)
+ (Directeur de travail)
+ work
+ BOOT-INF
+ classes
+ META-INF
+ MANIFEST.MF
+ org
+ springframework
+ ...
+ work2
+ BOOT-INF
+ lib
commander
jar cvfm Hoge.jar ./work/META-INF/MANIFEST.MF -C ./work .
jar uvf0 Hoge.jar -C ./work2 .
Tout comme le fichier jar original, nous avons maintenant un fichier jar exécutable qui ne contient que les fichiers jar sous BOOT-INF / lib
non compressés.
Recommended Posts