Как я могу перепаковать файл jar со всеми его зависимостями?

, я буду разрабатывать приложение, которое должно работать автономно. Однако в этом проекте используется файл .jar, который содержит множество зависимостей, и если я просто распространю этот файл .jar вместе с приложением, он не будет работать.

Интересно, есть ли способ распаковать файл, добавить зависимости и снова упаковать? Я надеюсь, что для этого есть какой-то автоматический механизм, так как ручной процесс может занять часы, и могут быть другие файлы jar, на которые есть ссылки.

P.S. Я использую Eclipse, но поскольку я собираюсь развернуть этот проект с помощью Web Start, экспорт проекта с помощью встроенного инструмента экспорта может быть не очень хорошей идеей, так как все мои попытки закончились исключением ClassNotFoundException, поэтому я подозреваю, что я возможно, придется упаковать проект в несколько банок.

Спасибо!

5
задан Community 23 May 2017 в 11:54
поделиться