Я использую библиотеку, которая использует Maven для компиляции и тестирования.
Я смог скомпилировать библиотеку без проблем. При компиляции казалось, что он загружает все зависимости библиотеки.Собирание транзитивных зависимостей зависимых зависимостей на основе Maven к пути к классам не-Maven
Теперь я пытаюсь использовать библиотеку в своем проекте. Когда я скомпилировал библиотеку, я обнаружил, что в папке библиотеки была создана папка с именем target
, а внутри этой папки была другая папка с именем classes
. Я добавил папку classes
в свой путь к классам. Однако всякий раз, когда я пытаюсь использовать эту библиотеку в своем проекте, который не использует Maven, он говорит, что не может найти зависимости этой библиотеки.
Как добавить все зависимости этой библиотеки к моему пути к классам?
Нужно ли мне вручную загружать все зависимости библиотеки и вручную добавлять их в путь к классам?
Есть ли способ, которым я могу заставить Maven сделать это для меня?
Что мне нужно сделать, чтобы я мог использовать библиотеку в моем проекте?
Мой проект находится в полностью отдельной директории, чем библиотека. Прямо сейчас, мой проект, похоже, правильно загружает файлы библиотеки, но не зависит от библиотеки.
+1, очень важный вопрос для новичков maven. –