If it helps any - we are pulling an .aar into Gradle that was published via
Maven.  I had to explicitly set transitive=true to resolve the transitive
dependencies.   I'm not having Gradle publish anything.


On Mon, Mar 17, 2014 at 9:37 AM, Xavier Ducrohet <[email protected]> wrote:

> I'm following up with the Gradle dev to see what's up. While we have made
> changes in our plugin we are not explicitly removing the dependencies if
> you modify the pom in your build.gradle file, so it looks like we are
> somehow trigger an issue in Gradle.
>
> In the mean time, I'd try to find a way to not modify the pom through the
> Upload task.
>
>
> On Mon, Mar 17, 2014 at 12:50 AM, Renzo Fernando Crisóstomo Medina <
> [email protected]> wrote:
>
>> Yes, I'm publishing these myself with Gradle. I just checked, before the
>> upgrade this was the generated pom:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
>> http://maven.apache.org/POM/4.0.0";
>>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>>   <modelVersion>4.0.0</modelVersion>
>>   <groupId>no.sysco</groupId>
>>   <artifactId>vigiloandroidlibrary</artifactId>
>>   <version>1.0.22-SNAPSHOT</version>
>>   <packaging>aar</packaging>
>>   <name>library</name>
>>   <dependencies>
>>     <dependency>
>>       <groupId>no.sysco</groupId>
>>       <artifactId>syscobasecontainer</artifactId>
>>       <version>1.2</version>
>>       <scope>compile</scope>
>>     </dependency>
>>     <dependency>
>>       <groupId>no.sysco</groupId>
>>       <artifactId>syscotouchgallery</artifactId>
>>       <version>1.1</version>
>>       <scope>compile</scope>
>>     </dependency>
>>     <dependency>
>>       <groupId>com.google.android.gms</groupId>
>>       <artifactId>play-services</artifactId>
>>       <version>4.2.42</version>
>>       <scope>compile</scope>
>>     </dependency>
>>   </dependencies>
>> </project>
>>
>> But now, it's lacking the transitive dependencies:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>> http://maven.apache.org/xsd/maven-4.0.0.xsd"; xmlns="
>> http://maven.apache.org/POM/4.0.0";
>>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
>>   <modelVersion>4.0.0</modelVersion>
>>   <groupId>no.sysco</groupId>
>>   <artifactId>vigiloandroidlibrary</artifactId>
>>   <version>1.0.6</version>
>>   <packaging>aar</packaging>
>>   <name>library</name>
>> </project>
>>
>> I haven't had a problem with the 0.8 plugin and I haven't upgrade my
>> Gradle installation to 1.11.
>>
>> On Friday, March 14, 2014 9:33:20 AM UTC+1, Renzo Fernando Crisóstomo
>> Medina wrote:
>>
>>> I'm having problems with transitive dependencies since upgrading
>>> to 0.9.+ and 0.5.1. Is anyone having the same issue? I had solved this
>>> temporally by re-adding the dependencies, something like this:
>>>
>>> Dependencies on .aar artifact:
>>>
>>> dependencies {
>>>     compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
>>>     compile ('com.android.support:support-v4:19.0.1')
>>>     compile ('no.sysco:syscoabslibrary:4.1.2')
>>>     compile ('no.sysco:syscodrawerlibrary:1.2')
>>> }
>>>
>>> Dependencies on other library project:
>>>
>>> dependencies {
>>>     compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
>>>     compile ('no.sysco:syscobasecontainer:1.3')
>>>     compile ('no.sysco:syscotouchgallery:1.2')
>>>     compile ('no.sysco:syscoabslibrary:4.1.2')  // <- this one is a
>>> transitive dependencies and is duplicated.
>>>     compile ('no.sysco:syscodrawerlibrary:1.2') // <- this one is a
>>> transitive dependencies and is duplicated.
>>>     compile ('com.google.android.gms:play-services:4.2.42')
>>> }
>>>
>>> If I don't duplicate the dependencies, it won't compile.
>>>
>>  --
>> 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.
>



-- 

Thank you,
Malachi de Ælfweald | Technology Team | Upsight
Mobile: +1 503-307-1597
Skype: malachid69 | Find me on LinkedIn<http://www.linkedin.com/in/malachid/>

Get the Best Mobile Marketing and Analytics free
<http://www.upsight.com/>| Upsight
is Hiring! <http://www.upsight.com/company/#careers>

Check Out Our Blog <http://upsight.com/blog> |  Follow Us
@GetUpsight<http://www.twitter.com/getupsight%20%20>

-- 
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