Thank you Jonathan Steele, I'll have a look at that. Still I would like to have a way to locally install an artifact ;)
regards, Daniele On Tuesday, February 25, 2014 3:37:49 AM UTC+1, Jonathan Steele wrote: > > > http://forums.gradle.org/gradle/topics/downloading_locally_cached_artifact#reply_7163177This > has something you want. > > On Saturday, February 22, 2014 10:18:16 AM UTC-5, Francesco Pontillo wrote: >> >> Turns out it was a caching issue for me, a previously wrong groupId was >> uploaded as a SNAPSHOT and that was causing the unresolved dependency. I >> had to clear the ~/.gradle/caches folder. >> >> On Friday, February 21, 2014 7:13:09 PM UTC+1, Francesco Pontillo wrote: >>> >>> I am having the same issue. I have a project with a "core" library A, >>> and another one B that extends the core. I am able to build them and >>> release them on sonatype ( >>> https://oss.sonatype.org/index.html#nexus-search;quick~net.frakbot.android >>> ). >>> But when I try to reference the deployed package, I get a weird error: >>> >>> Could not find AndroidLocationHub:location-hub:unspecified. >>>> Required by: >>>> muzei-panoramio:muzei-panoramio:unspecified > >>>> net.frakbot.android.location:location-hub-gms:0.0.1-SNAPSHOT >>> >>> >>> It looks like the "extended" library ( >>> net.frakbot.android.location:location-hub-gms:0.0.1-SNAPSHOT) is found, >>> but its inner dependency is still the original >>> AndroidLocationHub:location-hub:unspecified and not the deployed one, >>> even if the >>> pom.xml<https://oss.sonatype.org/content/repositories/snapshots/net/frakbot/android/location/location-hub-gms/0.0.1-SNAPSHOT/location-hub-gms-0.0.1-20140221.175637-7.pom>is >>> super-fine. >>> The full source code is on >>> GitHub<https://github.com/frakbot/AndroidLocationHub>, >>> I really can't seem to understand what's wrong. >>> >>> On Tuesday, February 11, 2014 7:33:52 PM UTC+1, Xavier Ducrohet wrote: >>>> >>>> What's the problem with using compile project(':project:path')? >>>> >>>> When it's time to publish Gradle will resolve the inter-project >>>> dependencies into proper Maven dependencies (at least for projects that >>>> define the group, version, archivesBaseName, and apply the maven plugin) >>>> >>>> >>>> On Tue, Feb 11, 2014 at 8:42 AM, Daniele Segato >>>> <[email protected]>wrote: >>>> >>>>> Hi, >>>>> >>>>> I've (little) experience with maven and I know you can develop a maven >>>>> project using different modules that depends each others. >>>>> >>>>> Dependencies are defined using the standard dependency mechanism like >>>>> if they are published on a maven repository but you can still use them >>>>> locally without pushing. >>>>> >>>>> This very handy because it allow you to mix together different >>>>> separate libraries that will be released as artifact but you can still >>>>> refactor them and immediately see the effect of a modification on your >>>>> code. >>>>> >>>>> I couldn't find a way to do this with gradle. >>>>> >>>>> >>>>> I either define the dependency locally: >>>>> >>>>> compile project(':project:path') >>>>> >>>>> which use the local sources >>>>> >>>>> or I define the remote dependency >>>>> >>>>> compile 'my:project:0.1.0-SNAPSHOT' >>>>> >>>>> which try to download the snapshot from a maven repository. >>>>> >>>>> >>>>> Trying with the second way cause these issues: >>>>> >>>>> - you have to uploadArchives every time you modify something to see >>>>> the effect in the other projects that depends on this >>>>> - you have to force a dependency update with --refresh-depencencies >>>>> option to gradle >>>>> >>>>> >>>>> is there something like the maven "install" command that deploy the >>>>> artifact in the local maven repository? >>>>> Can I leave the artifact-style dependency in my modules and still >>>>> develop them locally seamlessly? >>>>> >>>>> >>>>> As a plus some of my libraries has its own git repository which makes >>>>> things more complex, if possible, but that could be solved by creating a >>>>> "super repo" that combines them with git submodules. >>>>> >>>>> >>>>> Any suggestion? >>>>> Do anyone understood what I'm talking about? >>>>> >>>>> thank you and regards, >>>>> Daniele >>>>> >>>>> -- >>>>> 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. >>>>> >>>> >>>> >>>> >>>> -- >>>> 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.
