Because right now Gradle does parallelism at the project level, not at the
task level.


On Tue, Apr 1, 2014 at 9:48 AM, Cheng Yang <[email protected]> wrote:

> Do you have any idea why parallel did not seem to help in this case ?
>
> On Monday, March 31, 2014 3:58:33 PM UTC-7, Xavier Ducrohet wrote:
>
>> Not at the moment. This is something I'd like Gradle to detect (same task
>> type with same inputs), but this is a ways off.
>>
>> I've been thinking about allowing you to tell gradle that some tasks can
>> be deduplicated but I haven't made progress on this.
>>
>>
>> On Mon, Mar 31, 2014 at 2:04 PM, Cheng Yang <[email protected]> wrote:
>>
>>> I have several flavors that are almost identical. The only different is
>>> the value of a buildConfigField.
>>>
>>>     productFlavors {
>>>         a {
>>>             flavorGroup 'store'
>>>             buildConfigField 'String', 'id', '"a"'
>>>         }
>>>
>>>         b {
>>>             flavorGroup 'store'
>>>             buildConfigField 'String', 'id', '"b"'
>>>         }
>>>
>>>         c {
>>>             flavorGroup 'store'
>>>             buildConfigField 'String', 'id', '"c"'
>>>         }
>>>     }
>>>
>>> However, even in this case, mergeResource is running for each
>>> buildvariant and takes similar time
>>>
>>> :App:mergeADebugResources 45.395s
>>> :App:mergeBDebugResources 43.620s
>>> :App:mergeCDebugResources 41.770s
>>>
>>> predex is not shared either. each buildvariant run it's own predex. I
>>> have to disable predex to gain some improvement.
>>>
>>> Are there any thing I can do to decrease the build time?
>>>
>>> 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/d/optout.
>>>
>>
>>
>>
>> --
>> 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/d/optout.
>



-- 
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/d/optout.

Reply via email to