Можно ли создать «uber» jar, содержащий классы проекта и зависимости проекта в виде jar с пользовательским файлом манифеста?

я пытаюсь создать исполняемый файл jar (используя maven), который содержит классы проекта иs зависимости с файлом манифеста, который имеет запись для основного класса и запись пути к классу, которая указывает на зависимости, упакованные в корень фляги, что-то вроде этого:

Файл манифеста:

.....
Main-Class : com.acme.MainClass
Class-Path : dependecy1.jar dependecy2.jar
.....

Jar: Я

jar-root
|-- ....
|-- com/acme/../*.class
|-- dependecy1.jar
`-- dependecy2.jar

используя maven-jar-plugin для создания файла манифеста и maven-shade-plugin для создания "убер» jar, но зависимости распаковываются и добавляются как классы в мой jar.

Ответы на вопрос(4)

Ваш ответ на вопрос