Создать одну банку из многих проектов затмения - PullRequest
0 голосов
/ 18 февраля 2009

Я делаю автоматизацию сборки Java-приложения с помощью ant. Это клиент-серверное приложение, которое затмевает множество проектов. Я хотел бы создать JAR-файл для клиента и один для сервера, но, поскольку зависимости классов присутствуют во всех проектах (в Eclipse) ... У меня была идея использовать инструмент для автоматизации поиска зависимостей. Я смотрел на GenJar ведьма почти все, что мне нужно, но он не обновлялся в течение некоторого времени. Поэтому я хотел бы знать, есть ли другие инструменты, подобные этому, может быть, Maven?

Ответы [ 3 ]

2 голосов
/ 18 февраля 2009

Вы также можете попробовать FatJar

0 голосов
/ 24 февраля 2009

Лично я бы пошел с Ant + Apache Ivy . Каждый проект имеет свой собственный файл build.xml и публикуется в центральном репозитории Ivy. Другие проекты будут просто загружать эти зависимости по мере необходимости.

Преимущество процесса сборки на основе Ant заключается в том, что вы можете очень легко автоматизировать его и использовать непрерывный сервер для сборки всего продукта после каждой регистрации.

0 голосов
/ 18 февраля 2009

Звучит так, будто вы действительно хотите WAR-файл .

...