Я хочу запустить нестандартную работу, которая требует использования некоторых профилей maven.
В прошлом;это работало нормально, но по какой-то причине просто внезапно решили вообще перестать читать профиль;хотя он там есть ...
Итак, в моем файле settings.xml для GLOBAL Maven (например, C: /) я настроил следующее: (Защищенные данные отредактированы по понятным причинам)
<server>
<id>[MY-ID]</id>
<username>[MY-USERNAME]</username>
<password>[MY-PASSWORD]</password>
</server>
....
<profile>
<id>[MY-PROFILE-ID]</id>
<repositories>
<repository>
<id>mulesoft</id>
<url>https://repository.mulesoft.org/nexus/content/repositories/public</url>
</repository>
<repository>
<id>[ANOTHER-PROFILE-ID]</id>
<url>[COMPANY-URL]</url>
</repository>
<repository>
<id>[ANOTHER-PROFILE-ID]</id>
<url>[COMPANY-URL]</url>
</repository>
<repository>
<id>[ANOTHER-PROFILE-ID]</id>
<url>[COMPANY-URL]</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>bintray-vgs</id>
<url>https://dl.bintray.com/vg/vgs-oss</url>
</pluginRepository>
<pluginRepository>
<id>cdversion</id>
<url>https://github.com/beaverworks/cdversion-maven-extension/raw/repository</url>
</pluginRepository>
<pluginRepository>
<id>[ANOTHER-PROFILE-ID]</id>
<url>[COMPANY-URL]</url>
</pluginRepository>
</pluginRepositories>
</profile>
Я применил эти настройки в Eclipse, а также попытался запустить mvn -P [MY-PROFILE-ID] clean package
, но безрезультатно, я снова и снова вижу ту же ошибку:
[ERROR] Failed to execute goal on project [MY-INSTALLATION-PROJECT]: Could not resolve dependencies for project [MY-INSTALLATION-PROJECT]: Failed to collect dependencies at [MAVEN-CUSTOM-SECURE-COMPANY-PACKAGE] -> [MAVEN-CUSTOM-SECURE-COMPANY-PACKAGE]: Failed to read artifact descriptor for [MAVEN-CUSTOM-SECURE-COMPANY-PACKAGE]: Could not transfer artifact [MAVEN-CUSTOM-SECURE-COMPANY-PACKAGE] from/to salient [COMPANY-URL]: Access denied to: [MAVEN-CUSTOM-SECURE-COMPANY-PACKAGE] -> [Help 1]
Когда яЗапустите это с включенными ошибками (-e). Я вижу, что это происходит из-за ошибки 403, что указывает на неправильный выбор профиля:
Caused by: org.apache.maven.wagon.authorization.AuthorizationException: Access denied to: [COMPANY-CUSTOM-MAVEN-PACKAGE]