Почему мой мавен не берет мой профиль мавена? - PullRequest
1 голос
/ 27 сентября 2019

Я хочу запустить нестандартную работу, которая требует использования некоторых профилей 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]

1 Ответ

0 голосов
/ 27 сентября 2019

Удалите настройки сервера из settings.xml и повторите попытку.это должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...