Feel like Im going mad here - this must be so simple!
I have an android aar which I have built from gradle assembleRelease
and also using the maven-pu
The aar packages local libraries in libs/
so you need to have local jar dependencies.
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
}
When the maven
plugin runs uploadArchives
then it will create a pom
file that tells maven
or gradle
what dependencies your aar
needs. Gradle will handle downloading the jar
files and placing them in your class path for the build.
I commented on your other question as well
*reference: https://maven.apache.org/pom.html#Dependencies
*=gradle is backed by maven for dependency management so artifacts available to maven are also available to gradle and vice versa