Thank you for your response Xavier. Then I'll wait for fixes :) On Thursday, February 6, 2014 3:10:15 AM UTC+1, Xavier Ducrohet wrote: > > It's not currently possible due to how we process dependencies, unless, > maybe, you apply your plugin before the android one (in order to have its > afterEvaluate be called before ours). This would be very fragile though. > > There's work being done to fix this but it's going to be a few months at > least. > > > On Wed, Feb 5, 2014 at 3:39 PM, Alexander Osmanov > <[email protected]<javascript:> > > wrote: > >> Hi, >> >> I am writing a Gradle plugin that would add compile dependencies based >> on values I declare in extension. More specifically in extension I declare >> a version of a lib I want to be added. So like this: >> >> awslibs { >> awslib1 { >> version '1.0.0' >> } >> } >> >> However in plugin "apply" method this extension object is not yet >> populated, i. e. empty. I try to read it's values in afterEvaluate and add >> dependencies. It works great with Gradle (i. e. command line gradle run) >> but not with Android studio. I suspect it fetches dependecies only once and >> before I add new one. >> >> Is there a way to add dependency so AS could see it or is there any API >> for adding dependencies planned (similar to recent API for adding generated >> code folders to model)? >> >> Thanks, >> Alex. >> >> -- >> 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] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > Xavier Ducrohet > Android SDK Tech Lead > Google Inc. > http://developer.android.com | http://tools.android.com > > Please do not send me questions directly. Thanks! >
-- 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/groups/opt_out.
