Eclipse - извлекает / упаковывает необходимые библиотеки в один и тот же Runnable JAR - PullRequest
14 голосов
/ 07 июля 2011

При экспорте проекта в виде файла JAR Runnable с использованием 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

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

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

Спасибо!

1 Ответ

5 голосов
/ 07 июля 2011

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

...