Плагін Maven Shade - приклад UberJar Fat Jar - HowToDoInJava
У цьому прикладі ми навчимось використовувати плагін Maven Shade для упаковки Java-проекту разом із його залежностями в жирова баночка або uber jar.
Синтаксис плагіна Maven Shade
Давайте розберемося з основним синтаксисом плагіна maven shadow, перш ніж навчитися використовувати його у своєму проекті.
- тінь говорить про те, що його слід запускати пакет фаза.
- ManifestResourceTransformer створює записи у файлі MANIFEST.MF як пари ключ-значення в .
- Ви можете використовувати більше доступних переказів відповідно до ваших потреб.
Зразок проекту Maven
Давайте створимо зразок проекту maven і додамо до нього деякі залежності. Це файл pom.xml для нього.
Структура проекту виглядає так.
