Apache Maven

Репозиторий Maven Package Registry предоставляет удобный способ хранения и управления пакетами (библиотеками, артефактами) в формате Maven. Он позволяет разработчикам публиковать, обновлять и управлять зависимостями Maven-проектов.

Публикация пакета

  1. Замените в settings.xml токен на ваш:
<settings>
  <servers>
    <server>
      <id>gitverse</id>
      <configuration>
        <httpHeaders>
          <property>
            <name>Authorization</name>
            <value>token personal_access_token_example</value>
          </property>
        </httpHeaders>
      </configuration>
    </server>
  </servers>
</settings>

Расположение settings.xml:

  • для Windows — C:\Users\<YourUsername>\.m2\settings.xml;
  • для MacOS и Linux — /home/username/.m2/settings.xml (домашняя директория пользователя).
  1. Добавьте следующие строки в файл конфигурации вашего проекта pom.xml:
<repositories>
  <repository>
    <id>gitverse</id>
    <url>https://gitverse.ru/api/packages/ваш_username_в_GitVerse/maven/</url>
  </repository>
</repositories>
<distributionManagement>
  <repository>
    <id>gitverse</id>
    <url>https://gitverse.ru/api/packages/ваш_username_в_GitVerse/maven/</url>
  </repository>
  <snapshotRepository>
    <id>gitverse</id>
    <url>https://gitverse.ru/api/packages/ваш_username_в_GitVerse/maven/</url>
  </snapshotRepository>
</distributionManagement>
  1. Опубликуйте пакет, выполнив команду в каталоге с вашим проектом:
mvn deploy
  1. В профиле пользователя на вкладке Пакеты отобразится новый пакет maven:

Установка пакета

Порядок установки описан на странице пакета: