Crea el package Github como Maven usando Jitpack

alguien puede por favor guiarme sobre cómo build proyectos Github usando Jitpack .

Traté de seguir estas instrucciones y siempre recibí un error. Hice un proyecto y agregué algunos cambios, así que necesito get el ID de confirmación actual como versión.

Para get un proyecto GitHub en su compilation:

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. 

Aquí está mi file gradle

 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') } 

este es el proyecto

El repository JitPack no debería estar bajo buildscripts de buildscripts en este caso. Debería estar justo debajo de los repositorys:

 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' } 

Los repositorys para los complementos de compilation se colocan bajo los buildscripts pero los repositorys de dependencies normales se colocan en repositories { .

¿Está tratando de importar el repository de otra persona en el suyo, o está tratando de poner a disposition de otras personas su repo de canibalismo / materialdialogs para que puedan importarlo?

Suponiendo que está intentando importar los mattdesl/lwjgl-basics :

El error está aquí: //THIS ONE SEEMS NOT TO WORK BASE ON THE INSTRUCTION compile ('com.github.username:repo:commitId') Necesitas replace:
username con el nombre de usuario en GitHub (por ejemplo, mattdesl )
repo con el nombre del repository al que está accediendo (por ejemplo, lwjgl-basics )
commitId con cualquier ID que desee usar para acceder a una confirmación específica; Las tags AFAIK git funcionarán, pero no se garantiza que sean estables, un hash será estable aunque no tan agradable.

Asumiendo que está preparando su propio repository para su inclusión a través de Jitpack

Has ido a un set de instrucciones incorrecto. Consulte https://jitpack.io/docs/BUILDING para get las instrucciones para su caso de uso.

elimine la dependencia 'compile ……' de gradle, solo agregue el repository y pegue su file jar de MPandroid en la carpeta libs. Esto funcionó para mí.