ptsiogas
01/22/2022, 7:17 AMPaul Woitaschek
01/22/2022, 11:18 AMBig Chungus
01/22/2022, 11:35 AMptsiogas
01/22/2022, 12:24 PMptsiogas
01/22/2022, 12:25 PMPaul Woitaschek
01/22/2022, 12:26 PMPaul Woitaschek
01/22/2022, 12:27 PMptsiogas
01/22/2022, 3:03 PMproject.afterEvaluate {
publishing {
publications {
localLibrary(MavenPublication) {
groupId LIB_GROUP_ID
artifactId LIB_ARTIFACT_ID
version '1.0.0-beta'
artifact(sourceJar)
artifact (bundleReleaseAar)
//generate pom nodes for dependencies
pom.withXml {
def dependenciesNode = asNode().appendNode('dependencies')
configurations.compile.allDependencies.each { dependency ->
def dependencyNode = dependenciesNode.appendNode('dependency')
dependencyNode.appendNode('groupId', dependency.group)
dependencyNode.appendNode('artifactId', dependency.name)
dependencyNode.appendNode('version', dependency.version)
}
}
}
}
}
}
the publishLocalLibraryPublicationToMavenLocal gradle finishes with success but the pom file does not contain any depedencies.ptsiogas
01/22/2022, 3:24 PMconfigurations.compile.allDependencies
to
configurations.implementation.allDependencies
seems to add the androidMain depedencies but not the commonMainptsiogas
01/22/2022, 4:00 PMconfigurations.releaseRuntimePublication.allDependencies
seems to work just fine and it adds all dependencies correctly