Szukaj…


Opublikuj plik .aar w Maven

Aby opublikować w repozytorium w formacie Maven, można użyć wtyczki „maven-opublikować” dla gradle.

Wtyczkę należy dodać do pliku build.gradle w module biblioteki.

apply plugin: 'maven-publish'

Publikację i jej atrybuty tożsamości należy również zdefiniować w pliku build.gradle . Te atrybuty tożsamości zostaną wyświetlone w wygenerowanym pliku pom, a w przyszłości do importowania tej publikacji będziesz ich używać. Musisz także określić, które artefakty chcesz opublikować, na przykład chcę po prostu wygenerować wygenerowany plik .aar po zbudowaniu biblioteki .

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

Konieczne będzie również zdefiniowanie adresu URL repozytorium

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

Oto pełny plik build.gradle biblioteki

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

Aby opublikować, możesz uruchomić polecenie konsoli gradle

stopień opublikowania

lub możesz uruchomić z panelu zadań stopniowych

panel zadań stopniowych



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow