Назад | Перейти на главную страницу

Аутентификация Maven в репозитории Sonatype Nexus

Кажется, я не могу с этим справиться (или, может быть, уже поздно!) - Я установил Nexus и отключил анонимный доступ, поскольку собираюсь использовать прокси-сервер Nexus в Интернете. Имеет смысл, что должен быть какой-то способ аутентификации в репозитории nexus, но я не могу найти нигде, чтобы это настроить.

Любая помощь?

Чтобы было ясно, у клиента, когда мы выполняем mvn, должен быть какой-то способ аутентификации в репозитории maven. Это часть, которая намекает на меня сейчас.

У вас должен быть файл с именем settings.xml в $ HOME / .m2 (в unix, без понятия об окнах) со следующим содержимым

<settings>
  <servers>
    <server>
      <id>my-repo</id>
      <username>myname</username>
      <password>******</password>
    </server>
  </servers>
</settings>

где my-repo - это идентификатор репозитория в вашем pom.xml:

<distributionManagement>
    <repository>
        <id>my-repo</id>
        <url>http://my-repo.url</url>
    </repository>
</distributionManagement>

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