Зависимости Maven из пользовательского репозитория не включаются

Я переношу свой проект со сборки ant на maven. Для сторонних зависимостей мы использовали собственный репозиторий maven (url http://SOME_IP/libs).I определил этот репозиторий в моем файле pom и включил эти зависимости следующим образом:

<dependency>
    <groupId>lib</groupId>
    <artifactId>struts-core</artifactId>
    <version>1.3.8</version>
    <scope>runtime</scope>
</dependency>

Таким образом, все зависимости загружаются в .m2/repository/lib, но когда я запускаю компиляцию mvn, возникает ошибка компиляции, говорящая, что этот пакет не существует.

Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
0
19
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Когда вы устанавливаете scope на runtime, зависимости недоступны для компиляции. Вам нужно установить scope на compile (или не указывать, что то же самое).

Спасибо @JF Meier.. Спас день

Akhilesh Goutam 10.07.2019 11:11

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