Maven не использует локальный репозиторийJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Maven не использует локальный репозиторий

Сообщение Anonymous »

У меня небольшая проблема с моей конфигурацией Maven. Все остальные вопросы и ответы здесь не решили мою проблему, поэтому я задаю новый вопрос.

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

Когда артефакт загружается или когда я создаю проект, он устанавливается в локальный репозиторий, поэтому путь правильный.

Проблема в том, что когда я создаю один проект SNAPSHOT, он устанавливается только в локальном репозитории (должно быть так, не хочу каждый раз публиковать его на моем Nexus). Когда я создаю другой проект, имеющий предыдущий в качестве зависимости в pom.xml, maven хочет загрузить артефакт с сервера Nexus, где он его не нашел, вместо того, чтобы брать его из локального репозитория.

Это моя конфигурация maven:

Код: Выделить всё


C:\Users\Marc\.m2\repository
false
false




releases
MY_USERNAME
MY_PASSWORD
664
775


snapshots
MY_USERNAME
MY_PASSWORD
664
775


nexus
MY_USERNAME
MY_PASSWORD
664
775




nexussrv


snapshots
http://nexus/content/repositories/snapshots

true
always


false



releases
http://nexus/content/repositories/releases

true
always


false



nexus
http://nexus/content/groups/public





nexussrv


Загрузка из нексуса и публикация артефактов (SNAPSHOT и RELEASE) в нексусе работает с этой конфигурацией, но не использует артефакты из локального репозитория.

Спасибо за помощь!>
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»