У Resin java-сервера есть аккуратная функция, которую они называют pomegranate (http://www.caucho.com/projects/pomegranate/), которая позволяет просто поместить различные зависимости jar в каталог сервера (project-jars /), а затем загружает их для веб-приложения из своего файла pom.xml.«Гранат граната» - автомагистрально-загрузочная зависимость флага для проекта - но как создать банки с pom.xml для них?
Вопрос: как я должен помещать банки в проектные банки? (Просто копируя их не работает)
Детали:
у меня есть рабочий проект с Maven, все зависимости настроены в проектов pom.xml файлов. Я могу построить войну webapp и т. Д.
Я скопировал файлы jar в контейнеры проекта смолы /, поскольку они были созданы maven для этого конкретного веб-приложения.
Когда я развертываю войну, смоляные пятна pom.xml и пытается разрешить зависимости ; к сожалению, он не может найти артефактов в своем репозитории (проект-банки).
Я полагаю, что это связано с тем, что все банки, которые я там положил, не содержат Файлы META-INF/maven/pom.xml, упакованные в них. Они просто обычные банки , как и те, которые загружают maven.
На веб-сайте граната они говорят, что смола сканирует проектные банки для банок с файлами pom.xml, чтобы определить их версии.
Как создать банки с включенными файлами pom.xml?
Или мне нужно вручную скопировать файлы foo-bar-1.0.pom из хранилища на моем устройстве devel в каталог проектов-контейнеров смолы? (Какой тип бьет цель всех авто магии)
Спасибо за ответ,
наилучшими пожеланиями
Горация
Похоже, что гранатомета больше не заботится о Кошо. –