2010-03-31 2 views
13

Прежде чем я начну, я новичок в затмении, помните об этом при ответе. :)Как упаковать и развернуть приложение Java Eclipse

В этом случае я создал приложение java, которое имеет некоторые зависимости (~ 10 из них). Я хотел бы легко упаковать это приложение и развернуть его как отдельный файл на диске CD или USB.

Мой вопрос в том, что для поиска проекта не существует никакого «приятного» мастера, захвата зависимостей и настройки пути к классам на целевом компьютере. Мне кажется, что я должен сделать это вручную.

Есть ли лучший способ. Что-то простое, легкое и прямое. Ссылка на учебник по этому вопросу будет замечательной.

Мне кажется, что это должна быть встроенная функция для затмения. Развертывание веб-приложения кажется достаточно простым, но не Java-приложением.

Спасибо!

ответ

9

Посмотрите на Fat Jar Plug-In.

+0

Очень гладкий! Благодаря! – Rick

+0

Это именно то, что я искал! –

+4

Слишком плохо, он не работает на Eclipse Luna, я получаю следующую ошибку при установке: Произошла ошибка при установке элементов . Контекст сеанса был: (profile = epp.package.standard, phase = org.eclipse.equinox. internal.p2.engine.phases.Install, operand = null -> [R] net.sf.fjep.fatjar 0.0.31, action =). Не удалось подготовить частичное IU: [R] net.sf.fjep.fatjar 0.0.31. –

4

Это связано с тем, что развертывание настольных компьютеров не определено.

Вы направляетесь в выпускные выпуски, которые представляют собой огромную банку червей.

Я предполагаю, что у вас есть форма управления версиями, например SVN или git? Если это так, проверьте maven с плагином релиза и maven-assembly-plugin

Это займет много работы по настройке, но как только вы его поймете, вы сразу же перейдете и разворачиваете дистрибутивные пакеты!

Плюс у вас будет доступ к огромным репозиториям maven прямо сейчас.

+0

Поверьте или нет - этот проект не имеет контроля источника !!! WTF Правильно! :) Спасибо за совет. – Rick

Смежные вопросы