Slide 97
Slide 97 text
publishing{
publications{
aar(MavenPublication){
groupId 'com.omitneedlesscode'
artifactId 'beers'
version = android.defaultConfig.versionName
artifact new File('build/outputs/aar/beers-debug.aar')
pom.withXml {
def dependencies = asNode().appendNode('dependencies')
configurations.implementation.allDependencies.each{
if(it.name!="unspecified"){
def dependency = dependencies.appendNode('dependency')
dependency.appendNode('groupId', it.group)
dependency.appendNode('artifactId', it.name)
dependency.appendNode('version', it.version)
}
}
}
}
}
}