Android
Publier une bibliothèque dans les référentiels Maven
Recherche…
Publier un fichier .aar sur Maven
Pour publier dans un référentiel au format Maven, le plug-in «maven-publish» pour gradle peut être utilisé.
Le plug-in doit être ajouté au fichier build.gradle
dans le module bibliothèque.
apply plugin: 'maven-publish'
Vous devez également définir la publication et ses attributs d'identité dans le fichier build.gradle
. Ces attributs d'identité seront affichés dans le fichier pom généré et vous les utiliserez à l'avenir pour importer cette publication.Vous devez également définir les artefacts que vous souhaitez publier, par exemple, je souhaite simplement publier le fichier .aar généré après la construction de la bibliothèque. .
publishing {
publications {
myPulication(MavenPublication) {
groupId 'com.example.project'
version '1.0.2'
artifactId 'myProject'
artifact("$buildDir/outputs/aar/myProject.aar")
}
}
}
Vous devrez également définir votre URL de référentiel
publishing{
repositories {
maven {
url "http://www.myrepository.com"
}
}
}
Voici le fichier build.gradle
bibliothèque build.gradle
apply plugin: 'com.android.library'
apply plugin: 'maven-publish'
buildscript {
...
}
android {
...
}
publishing {
publications {
myPulication(MavenPublication) {
groupId 'com.example.project'
version '1.0.2'
artifactId 'myProject'
artifact("$buildDir/outputs/aar/myProject.aar")
}
}
repositories {
maven {
url "http://www.myrepository.com"
}
}
}
Pour la publication, vous pouvez exécuter la commande gradle console
gradle publish
ou vous pouvez exécuter à partir du panneau des tâches de gradle