Я бы хотел, чтобы Maven упаковывал проект вместе со своими зависимостями во время выполнения. Я ожидаю, что он создаст JAR файл со следующим манифестом:
.....
Main-Class : com.acme.MainClass
Class-Path : lib/dependency1.jar lib/dependency2.jar
.....
и создайте следующую структуру каталогов:
target
|-- ....
|-- my-project.jar
|-- lib
|-- dependency1.jar
|-- dependency2.jar
Смысл, я хочу, чтобы основной JAR исключил любые зависимости, и я хочу, чтобы все транзитивные зависимости копировались в подкаталог lib. Любые идеи?