Когда я выполняю эту команду для создания проекта (Mac OS X):
/usr/local/Cellar/maven@3.5/3.5.4/libexec/bin/mvn clean package -Dmaven.test.skip=true -U
выдает эту ошибку:
Could not transfer metadata com.sports.soa:soa-room-api:1.0.0-SNAPSHOT/maven-metadata.xml from/to snapshots (http://nexus.example.com/repository/maven-snapshots/): Not authorized , ReasonPhrase:Unauthorized.
Я уже настроен для авторизации информации в настройках xml:
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
и это моя конфигурация pom.xml:
<distributionManagement>
<repository>
<id>nexus-releases</id>
<name>Nexus Releases Repository Pro</name>
<url>http://nexus.example.com/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshots Repository Pro</name>
<url>http://nexus.example.com/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
Что мне нужно сделать, чтобы решить проблему (я уже пытаюсь зашифровать пароль, не работает)? СпасибоКстати, я могу просматривать репо с помощью моего пароля конфигурации в браузере. И моя конфигурация репо:
<repositories>
<repository>
<id>snapshots</id>
<name>Snapshots</name>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<url>http://nexus.example.com/repository/maven-snapshots/</url>
</repository>
<repository>
<id>releases</id>
<name>Releases</name>
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>http://nexus.example.com/repository/maven-releases/</url>
</repository>
</repositories>