Related to http://b.android.com/187527. Add your use-case onto that ticket.
On Wed, Nov 4, 2015 at 11:23 AM Csaba Kozák <[email protected]> wrote: > Hey, > > Thanks for the answer. Actually the annotation processor runs after the > Gradle Android plugin generated resources etc. > So basically i am asking whether is there an indicator file which the > plugin generates and we can check. > Like we are already using the full manifest generated by the Android > Gradle plugin. > > > Csabi > > On 4 November 2015 at 11:19, Michal Bendowski <[email protected]> > wrote: > >> You can imagine a build.gradle file with the following code: >> >> if (new Random().nextInt() > 42) { >> apply plugin: 'com.android.application' >> } else { >> apply plugin: 'com.android.library' >> } >> >> >> so there's no reliable way to check, unless you are being invoked by a >> Gradle task and the task passes that information to you somehow. >> >> HTH, >> >> Michal >> >> On Tuesday, November 3, 2015 at 8:58:31 AM UTC, Csaba Kozák wrote: >>> >>> We are writing an annotation processor and we want to know the currently >>> processed project is a library project or not. >>> In the old ways, we could just parse the project.properties file. >>> Is there a way to get this information in case of Gradle builds (without >>> parsing the whole build script)? >>> >>> Thanks, in advance! >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "adt-dev" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/adt-dev/MXg9G8oCceY/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> > >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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. > -- 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.
