Eclipse jar export и папка lib - PullRequest
       1

Eclipse jar export и папка lib

4 голосов
/ 03 июля 2011

У меня есть проект java, в котором используется некоторая внешняя библиотека jar. Когда я экспортирую свой проект с помощью eclipse (File-Export-Runnable Jar File), я выбираю опцию «копировать внешние библиотеки в подпапку рядом с главным jar-файлом». "и затмение автоматически создает для меня папку с именем:

myjarname_lib

Я хочу экспортировать библиотеку в папку с именем только lib, это возможно? Я попытался переименовать папку в lib, но не работает, потому что исполняемый файл jar не распознает библиотеку в этой папке. Как я могу изменить имя внешней библиотеки?

1 Ответ

9 голосов
/ 03 июля 2011

Вот обходной путь: когда вы запускаете мастер экспорта, появляется флажок для создания файла сборки Ant.Выберите место для файла сборки внутри вашего проекта, а затем завершите экспорт.Откройте созданный файл сборки (вам может потребоваться нажать «F5», чтобы обновить проект).Затем просто замените все «myprojectname_lib» на «lib».С этого момента используйте «Run As -> Ant Build» для своего экспорта вместо встроенного Eclipse.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...