Не имея возможности взглянуть на ваш файл POM, я думаю, вы неправильно определяете свои зависимости. Ссылка POM Apache по адресу: http://maven.apache.org/pom.html#The_Basics показывает:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.0</version>
<type>jar</type>
<scope>test</scope>
<optional>true</optional>
</dependency>
...
Я думаю, вам нужно сосредоточиться на атрибуте «видимость», где вы можете указать его как «предоставленный» или «системный». Таким образом, Maven не будет искать ваши банки в своем хранилище. Вот возможности с описаниями:
объем:
Этот элемент относится к пути к классу рассматриваемой задачи (компиляция и время выполнения, тестирование,> и т. Д.), А также к тому, как ограничить транзитивность зависимости. Доступны пять областей действия: компиляция, при условии, время выполнения, тестирование, система.
compile - это область по умолчанию, используемая, если она не указана. Зависимости компиляции> доступны во всех classpath. Кроме того, эти зависимости распространяются на зависимые> проекты.
при условии - это очень похоже на компиляцию, но указывает, что вы ожидаете, что JDK или контейнер предоставят его во время выполнения. Он доступен только в пути к классам компиляции и тестирования и не> транзитивен.
время выполнения - эта область указывает, что зависимость не требуется для компиляции, но> для выполнения. Он находится во время выполнения и пути к классам теста, но не в пути к классам компиляции.
test - эта область указывает, что зависимость не требуется для нормального использования> приложения и доступна только для фаз компиляции и выполнения теста.
system - эта область похожа на предоставленную, за исключением того, что вы должны предоставить JAR, который> содержит ее явно. Артефакт всегда доступен и не просматривается в> хранилище.
Также важно помнить, что для каждой зависимости нужно указать groupId, соответствующий groupId репозитория. Я обнаружил, что даже если мои файлы сохраняются локально, им все равно нужен идентификатор группы, даже если область «предоставлена».