From fbb3bc8101486c4551cac87809b45cfda494617a Mon Sep 17 00:00:00 2001 From: Philip Schiffer Date: Sat, 21 Feb 2015 21:28:28 +0100 Subject: [PATCH] Prevent native libraries from transitive dependencies being added to aar This should fix the problem described in #477 --- .../maven/plugins/android/phase09package/AarMojo.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/main/java/com/jayway/maven/plugins/android/phase09package/AarMojo.java b/src/main/java/com/jayway/maven/plugins/android/phase09package/AarMojo.java index 2b540b0bd..9c5ac213c 100644 --- a/src/main/java/com/jayway/maven/plugins/android/phase09package/AarMojo.java +++ b/src/main/java/com/jayway/maven/plugins/android/phase09package/AarMojo.java @@ -271,17 +271,6 @@ private void addNativeLibraries( final ZipArchiver zipArchiver ) throws MojoExec // libraries from dependencies of the AAR //final File dependentLibs = new File( ndkOutputDirectory.getAbsolutePath(), ndkArchitecture ); //addSharedLibraries( jarArchiver, dependentLibs, prefix ); - - // get native libs from other aars and apklibs - for ( Artifact libraryArtifact : getTransitiveDependencyArtifacts( APKLIB, AAR ) ) - { - final File apklibLibsDirectory = new File( - getUnpackedLibNativesFolder( libraryArtifact ), architecture ); - if ( apklibLibsDirectory.exists() ) - { - addSharedLibraries( zipArchiver, apklibLibsDirectory, architecture ); - } - } } } }