Android
Publicera ett bibliotek till Maven Repositories
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