Maven-зависимости из пользовательского репозитория не включены - PullRequest
0 голосов
/ 10 июля 2019

Я перевожу свой проект из ant build в 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 compile, это дает мне ошибку компиляции, говорящую, что эти пакеты не существуют.

1 Ответ

0 голосов
/ 10 июля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...