Могу ли я использовать проект GitHub непосредственно в Maven? - PullRequest
50 голосов
/ 15 января 2012

Я заинтересован в использовании проекта на GitHub в качестве зависимости в моем проекте. Проект GitHub имеет файл pom. Могу ли я изменить мой pom файл, чтобы использовать этот проект? Если так, то как? Если нет, то какой мой лучший курс действий?

Ответы [ 2 ]

122 голосов
/ 12 февраля 2015

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

С домашней страницы:

jitpack
Простое в использовании хранилище пакетов для проектов Gradle и Maven
JitPack создает проекты GitHub по запросу и предоставляет готовые к использованию пакеты

HOW

  1. Сначала добавьте хранилище
<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
Добавить зависимость
<dependency>
    <groupId>com.github.User</groupId>
    <artifactId>Repo name</artifactId>
    <version>Release tag</version>
</dependency>

СОВЕТЫ: ​​

Вы также можете увидеть его журнал сборки https://jitpack.io/com/github/NanoHttpd/nanohttpd/Release-2.1.0/build.log

26 голосов
/ 15 января 2012

Не так, как я думаю, вы имеете в виду, AFAIK.

Вы можете использовать github в качестве репозитория Maven - это не то же самое, что прямая ссылка на проект, и наличие в нем файла pom означает только то, что это проект Maven.

Если проект недоступен в центральном или другом хранилище, лучшим вариантом может быть клонировать его, собрать его и установить его локально . Вы должны подтвердить, что он действительно недоступен в других местах.

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