Создайте пакет Github как Maven с помощью Jitpack

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

Я попытался следовать этой инструкции и всегда получал ошибку. Я разветвил проект и добавил некоторые изменения на нем, поэтому мне нужно получить текущий идентификатор фиксации в качестве версии.

Чтобы получить проект GitHub в вашей сборке:

Step 1. Add the JitPack maven repository to your build file url "https://jitpack.io" Step 2. Add the dependency in the form: Group: com.github.Username Artifact: Repository Name Version: Release tag or commit id That's it! The first time you request a project JitPack checks out the code, builds it and sends the Jar files back to you. 

Вот мой файл градиента

 buildscript { repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } maven { url "https://jitpack.io" } } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' classpath 'com.jakewharton.hugo:hugo-plugin:1.1.+' classpath 'com.stanfy.spoon:spoon-gradle-plugin:0.10.+' classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } dependencies { compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.android.support:recyclerview-v7:22.0.0' //THIS ONE SEEMS NOT TO WORK BASE ON THE INSTRUCTION compile ('com.github.username:repo:commitId') } 

это проект

Solutions Collecting From Web of "Создайте пакет Github как Maven с помощью Jitpack"

В этом случае репозиторий JitPack не должен находиться под buildscripts . Это должно быть просто под хранилищами:

 buildscript { // same as you have but without jitpack.io } repositories { jcenter() maven { url "https://jitpack.io" } } dependencies { compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.android.support:recyclerview-v7:22.0.0' compile 'com.github.mightymilk:material-dialogs:v0.7.2.4' // or if you just want the 'aar': //compile 'com.github.mightymilk:material-dialogs:v0.7.2.4@aar' } 

Хранилища для плагинов сборки размещаются в buildscripts но обычные репозитории зависимостей просто помещаются в repositories { .

Вы пытаетесь импортировать чужое репо в свое, или пытаетесь сделать свой репозиторий mightymilk / materialdialogs доступным для других людей, чтобы они могли его импортировать?

Предполагая, что вы пытаетесь импортировать mattdesl/lwjgl-basics :

Ошибка здесь: //THIS ONE SEEMS NOT TO WORK BASE ON THE INSTRUCTION compile ('com.github.username:repo:commitId') Вам необходимо заменить:
username с именем пользователя на GitHub (например, mattdesl )
repo с именем репозитория, к lwjgl-basics вы обращаетесь (например, lwjgl-basics )
commitId с любым идентификатором, который вы хотите использовать для доступа к конкретному фиксации; Теги AFAIK git будут работать, но не гарантируются стабильностью, хэш будет стабильным, хотя и не таким приятным.

Предполагая, что вы готовите свое собственное репо для включения через Jitpack

Вы пошли неверным набором инструкций. См. https://jitpack.io/docs/BUILDING для получения инструкций для вашего варианта использования.

удалите «компиляцию» зависимостей …… из градиента, просто добавьте репозиторий и вставьте файл jar-файла MPandroid в папку libs. Это сработало для меня.