Хорошо, похоже, вам нужно указать свой путь к хранилищу в файле pom. Каков URL хранилища?это локально для вашей сети или какой-то открытый URL?например: http://repo2.mvn.org/???
Пример будет выглядеть следующим образом: *
<repositories>
<repository>
<id>codehausSnapshots</id>
<name>Codehaus Snapshots</name>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://snapshots.maven.codehaus.org/maven2</url>
<layout>default</layout>
</repository>
</repositories>
Если бы вы могли вставить файл POM, вам было бы легче помочь.
Чтобы ответить на ваш 3 пункт: Проверьте файл settings.xml в .m2 \ settings.xml, убедитесь, что присутствует тот же контент.Иногда settings.xml изменяются непосредственно в установочном каталоге maven.так что вам лучше также проверить это местоположение.
Чтобы ответить на ваш 4-й пункт: mvn install: install устанавливает (простым языком копии) артефакт (jar / ear / zip / любой артефакт, предназначенный для распространения) в mavenлокальный репозиторий или в удаленный репозиторий.Итак, в вашей команде вы только что попытались установить только cdi-api jar.
Всякий раз, когда вы запускаете mvn compile, пакет mvn, mvn install, maven сканирует ваш pom-файл и загружает всю упомянутую зависимость в ваш локальный репозиторий.Я бы посоветовал вам посмотреть ваш локальный репозиторий и посмотреть, как он создает структуру каталогов.