Android
Veröffentlichen Sie eine Bibliothek in Maven Repositories
Suche…
Veröffentlichen Sie die .aar-Datei in Maven
Um in einem Repository im Maven-Format veröffentlichen zu können, kann das Plugin „maven-publish“ für Gradle verwendet werden.
Das Plugin sollte zur build.gradle
Datei im Bibliotheksmodul hinzugefügt werden.
apply plugin: 'maven-publish'
Sie sollten die Publikation und ihre Identitätsattribute auch in der Datei build.gradle
definieren. Diese Identitätsattribute werden in der generierten POM-Datei angezeigt. Zum Importieren dieser Publikation werden Sie sie in Zukunft verwenden. Sie müssen auch definieren, welche Artefakte Sie veröffentlichen möchten. Zum Beispiel möchte ich die generierte .aar-Datei nach dem Erstellen der Bibliothek veröffentlichen .
publishing {
publications {
myPulication(MavenPublication) {
groupId 'com.example.project'
version '1.0.2'
artifactId 'myProject'
artifact("$buildDir/outputs/aar/myProject.aar")
}
}
}
Sie müssen auch Ihre Repository-URL definieren
publishing{
repositories {
maven {
url "http://www.myrepository.com"
}
}
}
Hier ist die vollständige Bibliothek build.gradle
Datei
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"
}
}
}
Zum Veröffentlichen können Sie den Befehl gradle console ausführen
gradle publizieren
oder Sie können von der Gradle-Taskleiste aus starten