Сбор транзитивных зависимостей зависимостей на основе Maven для пути к классам не-Maven проекта

Я использую библиотеку, которая использует Maven для компиляции и тестирования.
Мне удалось скомпилировать библиотеку без каких-либо проблем. Во время компиляции казалось, будто скачаны все зависимости библиотеки.

Теперь я пытаюсь использовать библиотеку в своем проекте. При компиляции библиотеки я обнаружил, что в папке библиотеки была создана папка с именем target , а внутри этой папки была еще одна папка с именем classes . Я добавил папку classes в свой путь к классам. Однако всякий раз, когда я пытаюсь использовать эту библиотеку в своем проекте, который не использует Maven, он говорит, что не может найти зависимости этой библиотеки.

Как мне добавить все зависимости этой библиотеки в мой путь к классам?
Нужно ли мне вручную загружать все зависимости библиотеки и добавлять их в путь к классам?
Можно ли сделать так, чтобы Maven сделал это за меня?
Что мне нужно сделать, чтобы я мог использовать библиотеку в моем проекте?

Мой проект находится в совершенно отдельном каталоге, чем библиотека. Прямо сейчас мой проект, похоже, может правильно загружать файлы библиотеки, но только не зависимости библиотеки.

22
задан Ondra Žižka 24 November 2017 в 16:05
поделиться