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

Gradle Aufgaben Panel



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow