Проблемы зависимости пользовательской библиотеки GWT

Я создал библиотеку виджетов, которые экспортируются в банку и используются повторно в нескольких других проектах. В моей библиотеке я зависел от нескольких других фляг в моей войне /WEB-INF/lib. Проблема в том, что когда я использую свою библиотеку в другом проекте, зависимости библиотеки не переносятся, поэтому мне нужно добавить эти jar-файлы в classpath и наследовать их также в проекте. Должен быть лучший способ справиться с зависимостями, мне нужно использовать maven или есть другая практика, которая работает?

1 ответ

Решение

Да, если вы не хотите вручную управлять своими зависимостями, вам придется использовать систему управления зависимостями. 3 больших - Maven, Ivy и Gradle. Я включил ссылки ниже, чтобы вы могли прочитать о них. Быстрый поиск покажет плюсы / минусы каждого из сообщества, а также информацию об альтернативных системах управления зависимостями. Там довольно много там.

Apache Maven

Apache Ivy

Gradle

Другие вопросы по тегам