Sök…


Publicera .aar-filen till Maven

För att publicera till ett arkiv i Maven-format kan "maven-public" -plugin för gradle användas.

Plugin ska läggas till build.gradle filen i biblioteksmodulen.

apply plugin: 'maven-publish'

Du bör också definiera publikationen och dess identitetsattribut i build.gradle filen. Dessa identitetsattribut visas i den genererade pom-filen och i framtiden för att importera denna publikation kommer du att använda dem. Du måste också definiera vilka artefakter du vill publicera, till exempel vill jag bara publicera genererad .aar-fil efter att ha byggt biblioteket .

publishing {
    publications {
        myPulication(MavenPublication) {
            groupId 'com.example.project'
            version '1.0.2'
            artifactId 'myProject'
            artifact("$buildDir/outputs/aar/myProject.aar")
        }
    }
}

Du måste också definiera ditt webbadress för förvar

publishing{
    repositories {
        maven {
            url "http://www.myrepository.com"
        }
    }
}

Här är fullständig bibliotek build.gradle fil

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

För publicering kan du köra kommando för gradkonsol

gradle publicera

eller så kan du springa från panelen för graderingsuppgifter

gradle uppgifter panel



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow