Migrate existing jarjar plugin users to shadow plugin

Set up a new BundleInsideHelper to extract common parts of
bundling a jar inside an AAR or JAR and use it in projects
that had custom code for this.

Additionally, migrate away from using JarJar plugin as it
uses old ASM that is not compatible to the latest AGP.

Test: ./gradlew createArchive

Change-Id: If42b25bc62911e031053e1e2d08cce96c4de10ea
1 file changed
tree: 2788936f9424b4f3e040f38317bfdbd1d3810d6a
  1. icing/
  2. java/
  3. nativeLib/
  4. proto/
  5. .gitignore
  6. Android.bp
  7. AndroidManifest.xml
  8. build.gradle
  9. CMakeLists.txt
  10. CONTRIBUTING.md
  11. jarjar-rules.txt
  12. LICENSE
  13. METADATA
  14. MODULE_LICENSE_APACHE2
  15. README.md
  16. TEST_MAPPING
README.md

Icing Search Library

Icing is a fast, embedded, mobile-friendly full-text-search library written in C++.

This is not an officially supported Google product.