Skip to content Skip to sidebar Skip to footer

Include /libs/ Folder In Aar

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-publish plugin. I thought that /

Solution 1:

The aar packages local libraries in libs/ so you need to have local jar dependencies.

dependencies {
  compilefileTree(include: ['*.jar'], dir: 'libs')
}

Solution 2:

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

Post a Comment for "Include /libs/ Folder In Aar"