Я пытаюсь найти подходящие инструменты для управления зависимостями между JAR-файлами. У меня есть приложение Play Framework, которое импортирует JAR (на основе другого проекта, который я пишу). Этот JAR импортирует другие JAR, некоторые из которых имеют зависимости для еще других JAR.
До сих пор я занимался добавлением материала в путь сборки в Eclipse. Но когда я развертываю приложение Play (экспорт в .war, развертывание на Glassfish), необходимые JAR-файлы не включаются. Мне нужно скопировать вручную в play / lib. Что является болью, так как их так много.
Так что мой вопрос двоякий:
- Для файла JAR, который я пишу: как лучше управлять зависимостями? Maven?
- Для приложения Play есть какой-нибудь способ избежать копирования чего-либо в / play / lib и все же иметь возможность развертывания без проблем?
В идеальном сценарии я хотел бы импортировать полностью автономный JAR-файл в приложение Play, т. Е. Мне не нужно добавлять зависимости JAR-файла для воспроизведения. Как мне этого добиться?
Заранее спасибо.