Android
Opublikuj bibliotekę w repozytoriach Maven
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