Hi Xavier, I would like to output multiple jars for incremental builds. If our code identifies a change that affects only one of the jars - it can rebuild only that one. It will allow us to generate several jars per our internal logic and constrains with the tools we use. It it complex to allow that?
Thanks, Ariel On Friday, September 18, 2015 at 4:31:01 AM UTC+3, Xavier Ducrohet wrote: > > Good point about the case sensitivity of the extracted classes. We'll fix > this. > > Why do you want to output into multiple jars? > > On Wed, Sep 16, 2015 at 8:47 AM, Ariel Cattan <[email protected] > <javascript:>> wrote: > >> Hey guys, >> >> Apparently the new Transform API in Android Plugin 1.4.0-beta2 does not >> work well in Windows, as it extracts all jars into folders. However, some >> jars (especially SDKs which are obfuscated) come with class files that have >> case sensitive names, such as A.class and a.class in the same jar. >> Extracting these jars causes one file to overwrite the other. >> I would suggest to separately provide to the transform() method a list of >> jars (not extracted), and a list of folders for already extracted classes. >> >> In addition, and from similar reasons, I think the output of the >> transform() (in a CombinedTransform) should provide a folder name (not a >> jar name), and allow the output of multiple jars in that folder, as it's >> not always easy to manipulate existing jars on Windows (e.g. two jars >> cannot be extracted and recombined on Windows). >> >> Thanks! >> Ariel Cattan >> >> -- >> 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/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.
