Eclipse - Извлечь/упаковать необходимые библиотеки в один и тот же Runnable JAR

При экспорте проекта в качестве исполняемого JAR файла с использованием Eclipse существует три варианта:

1. Extract required libraries into generated JAR
2. Package required libraries into generated JAR
3. Copy required libraries into a sub-folder next to the generated JAR

Однако, кажется, что только один из трех вариантов можно выбрать из окна Runnable JAR File Export. Интересно, есть ли способы, которые могли бы смешивать эти методы, например, извлекать некоторые файлы при упаковке остальных?

Примечание. Мне нужно это, так как один из моих файлов JAR содержит массу ссылок на другие файлы, поэтому я не могу выбрать вариант, и я боюсь, что 2 может вызвать некоторые проблемы для меня.

Спасибо!

Ответ 1

Что вы можете сделать, это выбрать "1. Извлечь необходимые библиотеки в сгенерированный JAR" и сохранить сборку как Ant script. Затем, после завершения, отредактируйте Ant script и удалите библиотеки, которые вы не хотите извлекать.