Сайт, над которым я сейчас работаю, состоит из нескольких java-проектов и основного веб-проекта A
, который ссылается на них. IDE, которую я использую - Eclipse Helios.
Я пытаюсь добавить новый проект B
в стек. На проект также ссылается основной, но он сам по себе является веб-проектом. Когда я добавляю B
к сборке развертывания A
, при публикации Eclipse автоматически упаковывает ее как войну и развертывает ее на WEB-INF/lib
сервера.
Я хочу, чтобы он был развернут как jar-файл, но также сохранял веб-характер проекта, так как он имеет некоторые функции (и тесты), которые выполняются на нем. У меня есть муравьиные задания для создания банки из B
, но я не знаю, как их использовать в Eclipse. Кроме того, я не уверен, возможно ли заставить Eclipse развернуть банку из веб-проекта.
Я могу добавить jar вручную (как архив из рабочей области), но это будет означать, что всякий раз, когда кто-то очищает все проекты, jar для B
удаляется, а не генерируется, так как сборка компилирует только классы развертывание упаковывает их в войну.
P.S. Я знаю, что дизайн плохой, но об изменении его не может быть и речи, поскольку у меня нет полномочий:).