Как связать GitHub Repository с Maven Dependency - PullRequest
0 голосов
/ 05 июня 2018

Я создал репозиторий GitHub ( Приватный ) и хотел использовать его как зависимость Maven для некоторых других проектов ( Приватный ).Соответственно, я опробовал следующие подходы в Интернете и все же смог импортировать зависимости maven от других проектов.

Я опробовал следующие подходы

  1. https://gist.github.com/fernandezpablo85/03cf8b0cd2e7d8527063 путем создания ветки, содержащей jar и связывания ветки raw.githubusercontent.com в качестве URL-адреса репо.

  2. Размещение репозитория Maven на github

  3. http://www.lordofthejars.com/2011/09/questa-di-marinella-e-la-storia-vera.html

  4. http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html (аналогично шагу 1)

  5. https://github.com/jitpack/maven-simple Я пытался установить связь с JITPACK и Tried, но все равно это не работает.

Это основано на справочной информации 5,

В моем pom.xml файле проекта, который я собираюсь использовать в репозитории, я добавил зависимость следующим образом, и он мог обновлять индексы maven и загружать связанные pom.xml файл для CMD .

   <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>

   <dependency>
        <groupId>com.github.Amutheezan</groupId>
        <artifactId>CMD</artifactId>
        <version>v1.0ALPHA2</version>
    </dependency>

ПРИМЕЧАНИЕ: - У меня версия, я пробовал недавно выпущенную версиюn, значение последнего коммита и 1.0-SNAPSHOT.

Тем не менее, я не смог импортировать ни одним из способов.

import com.abc.CMD.*
or
import com.abc.*

Может ли помочь мне, где я делаю ошибку?

1 Ответ

0 голосов
/ 05 июня 2018

Это потому, что ваш репозиторий является частным, и вы не выполнили действия по авторизации jitpack для доступа к частному репозиторию.

https://jitpack.io/private

Частные репозитории Для использования JitPack счастные репозитории:

Шаг 1. Авторизуйте JitPack и получите свой личный токен доступа:

Шаг 2. Добавьте токен в $ HOME / .m2 / settings.xml в качестве имени пользователя

<settings>
  <servers>
    <server>
      <id>jitpack.io</id>
      <username>AUTHENTICATION_TOKEN</username>
      <password>.</password>
    </server>
  </servers>
</settings>

Идентификатор сервера должен совпадать с тем, который вы используете в pom.xml

Шаг 3. (Необязательно) Возможно, вам потребуется одобрить приложение JitPack на GitHub

Построить артефакты(jar, aar) также являются частными, и вы можете скачать их, только если у вас есть доступ к самому репозиторию Git.Для получения более подробной информации см. Документацию

Если вы хотите разместить JitPack внутри своей организации, см. JitPack Enterprise

...