Tor I looked the patch, but I can not find how the re-package works. Can you give more details?
Thanks On Friday, August 1, 2014 4:00:28 PM UTC-7, Tor Norbye wrote: > > On Wed, Jul 30, 2014 at 11:08 PM, Roman Mazur <[email protected] > <javascript:>> wrote: > >> Although docs about creation of custom lint checks exist >> <http://tools.android.com/tips/lint/writing-a-lint-check>, >> I cannot get the idea how to add some checks to my Android app/library >> organized with Gradle. >> >> Look at the BasePlugin source tells me that there is a plan to compile >> src/lint/java sources, but it's not implemented yet. >> > > You can take a look at https://android-review.googlesource.com/#/c/80781/ > which does it. > > Providing I implement the compilation task myself, is there a way to >> customize the lint execution task to use my jar with custom checks? >> > > What the above task does is compile a special folder (src/lint) with a > classpath set up to point to the libraries you need for compiling lint > rules (e.g. lint-api.jar, asm, etc) and it then builds lint.jar, and copies > this to a particular place. > > The really important part is that that lint.jar is then packaged into the > *.aar file for the library. > > Lint will already automatically include custom rules provided by any AARs > that your project depends on. > > In short, if you bundle your lint.jar custom rules jar file into your > library AAR file (for example by manually compiling it, and then manually > using jar to insert it into your AAR), the rules should automatically be > run. > > -- Tor > > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
