I was using mavenLocal(). I changed that to what's below, and it was able
to resolve the resource properly.
maven {
url "${System.env.HOME}/.m2/repository"
}
mavenLocal() is arguably more readable, so it would be nice to have that
back. I assume that's on the gradle team to fix though.
Now I'm getting a lint error with a NullPointerException if I use ./gradlew
build (not if I use ./gradlew assemble). It looks like you already
responded to that in another topic saying it's a known issue.
Thanks for your help.
On Thursday, December 19, 2013 12:07:19 PM UTC-6, Xavier Ducrohet wrote:
>
> Also, someone else online mentioned that mavenLocal() doesn't seem to work.
>
> I haven't actually tried it, but if you are indeed using it you could try
> to use
>
> maven { url '/path/to/.m2/repository' }
>
> instead and see if this works?
>
>
> On Thu, Dec 19, 2013 at 9:51 AM, Xavier Ducrohet
> <[email protected]<javascript:>
> > wrote:
>
>> This is very strange cause this is working for me with the local repo
>> test.
>>
>> Is your dependency in an actual maven repository? I've seen some mention
>> of people saying they had to add @aar at the end of their dependency:
>>
>> dependencies {
>> compile 'com.foo:mylibrary:1.0.0@aar'
>> }
>>
>> Can you try and see if this helps?
>>
>>
>> On Thu, Dec 19, 2013 at 9:00 AM, Alex Avance <[email protected]<javascript:>
>> > wrote:
>>
>>> I'm having the same issue:
>>>
>>> ./gradlew --info build
>>> Starting Build
>>> Settings evaluated using empty settings script.
>>> Projects loaded. Root project using build file
>>> '/home/foo/DependentProject/build.gradle'.
>>> Included projects: [root project 'DependentProject']
>>> Evaluating root project 'DependentProject' using build file
>>> '/home/foo/DependentProject/build.gradle'.
>>> Relying on packaging to define the extension of the main artifact has
>>> been deprecated and is scheduled to be removed in Gradle 2.0
>>> Resource missing. [HTTP GET:
>>> http://repo1.maven.org/maven2/com/package/Dependency/1.1.0-SNAPSHOT/maven-metadata.xml
>>> ]
>>> Resource missing. [HTTP GET:
>>> http://repo1.maven.org/maven2/com/package/Dependency/1.1.0-SNAPSHOT/Dependency-1.1.0-SNAPSHOT.pom
>>> ]
>>> Resource missing. [HTTP HEAD:
>>> http://repo1.maven.org/maven2/com/package/Dependency/1.1.0-SNAPSHOT/Dependency-1.1.0-SNAPSHOT.jar
>>> ]
>>> Resource missing. [HTTP GET:
>>> http://internal.maven.repo/m2/repository/com/package/Dependency/1.1.0-SNAPSHOT/maven-metadata.xml
>>> ]
>>> Resource missing. [HTTP GET:
>>> http://internal.maven.repo/m2/repository/com/package/Dependency/1.1.0-SNAPSHOT/Dependency-1.1.0-SNAPSHOT.pom
>>> ]
>>> Resource missing. [HTTP HEAD:
>>> http://internal.maven.repo/m2/repository/com/package/Dependency/1.1.0-SNAPSHOT/Dependency-1.1.0-SNAPSHOT.jar
>>> ]
>>>
>>> FAILURE: Build failed with an exception.
>>>
>>> * What went wrong:
>>> A problem occurred configuring root project 'DependentProject'.
>>> > Could not resolve all dependencies for configuration ':_debugCompile'.
>>> > Could not find com.package:Dependency:1.1.0-SNAPSHOT.
>>> Required by:
>>> com.package:DependentProject:1.1.0-SNAPSHOT
>>>
>>> * Try:
>>> Run with --stacktrace option to get the stack trace. Run with --debug
>>> option to get more log output.
>>>
>>> BUILD FAILED
>>>
>>> * Exception is:
>>> org.gradle.api.ProjectConfigurationException: A problem occurred
>>> configuring root project 'DependentProject'.
>>> at
>>> org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:79)
>>> at
>>> org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:74)
>>> at
>>> org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61)
>>> at
>>> org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:507)
>>> at
>>> org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:82)
>>> at
>>> org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:31)
>>> at
>>> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:142)
>>> at
>>> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
>>> at
>>> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
>>> at
>>> org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
>>> at
>>> org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
>>> at
>>> org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
>>> at
>>> org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
>>> at
>>> org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
>>> at
>>> org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
>>> at
>>> org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
>>> at
>>> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
>>> at
>>> org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
>>> at
>>> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
>>> at
>>> org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
>>> at
>>> org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
>>> at
>>> org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
>>> at org.gradle.launcher.Main.doAction(Main.java:46)
>>> at
>>> org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
>>> at org.gradle.launcher.Main.main(Main.java:37)
>>> at
>>> org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
>>> at
>>> org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
>>> at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
>>> at
>>> org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
>>> at
>>> org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
>>> at
>>> org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:58)
>>> Caused by: org.gradle.api.artifacts.ResolveException: Could not resolve
>>> all dependencies for configuration ':_debugCompile'.
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration.rethrowFailure(DefaultLenientConfiguration.java:52)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.DefaultResolvedConfiguration.rethrowFailure(DefaultResolvedConfiguration.java:36)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.DefaultResolvedConfiguration.getResolvedArtifacts(DefaultResolvedConfiguration.java:59)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyResolver$FilesAggregatingResolvedConfiguration.getResolvedArtifacts(SelfResolvingDependencyResolver.java:86)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver$ErrorHandlingResolvedConfiguration.getResolvedArtifacts(ErrorHandlingArtifactDependencyResolver.java:208)
>>> at
>>> com.android.build.gradle.BasePlugin.collectArtifacts(BasePlugin.groovy:1823)
>>> at
>>> com.android.build.gradle.BasePlugin$collectArtifacts.callStatic(Unknown
>>> Source)
>>> at
>>> com.android.build.gradle.BasePlugin.resolveDependencyForConfig(BasePlugin.groovy:1748)
>>> at
>>> com.android.build.gradle.BasePlugin$resolveDependencyForConfig.callCurrent(Unknown
>>>
>>> Source)
>>> at
>>> com.android.build.gradle.BasePlugin.resolveDependencies(BasePlugin.groovy:1696)
>>> at
>>> com.android.build.gradle.BasePlugin$resolveDependencies.callCurrent(Unknown
>>> Source)
>>> at
>>> com.android.build.gradle.LibraryPlugin.createLibraryVariant(LibraryPlugin.groovy:197)
>>> at
>>> com.android.build.gradle.LibraryPlugin.this$3$createLibraryVariant(LibraryPlugin.groovy)
>>> at
>>> com.android.build.gradle.LibraryPlugin$this$3$createLibraryVariant.callCurrent(Unknown
>>>
>>> Source)
>>> at
>>> com.android.build.gradle.LibraryPlugin.doCreateAndroidTasks(LibraryPlugin.groovy:139)
>>> at
>>> com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.groovy:292)
>>> at
>>> com.android.build.gradle.BasePlugin$_apply_closure1.doCall(BasePlugin.groovy:235)
>>> at
>>> org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:40)
>>> at
>>> org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25)
>>> at
>>> org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
>>> at
>>> org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:31)
>>> at
>>> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>>> at com.sun.proxy.$Proxy15.afterEvaluate(Unknown Source)
>>> at
>>> org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67)
>>> ... 29 more
>>> Caused by:
>>> org.gradle.api.internal.artifacts.ivyservice.ModuleVersionNotFoundException:
>>>
>>> Could not find com.package:Dependency:1.1.0-SNAPSHOT.
>>> Required by:
>>> com.package:DependentProject:1.1.0-SNAPSHOT
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LazyDependencyToModuleResolver$StaticVersionResolveResult.notFound(LazyDependencyToModuleResolver.java:150)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.ivyresolve.LazyDependencyToModuleResolver$AbstractVersionResolveResult.resolve(LazyDependencyToModuleResolver.java:91)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$ModuleVersionResolveState.resolve(DependencyGraphBuilder.java:648)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$ModuleVersionResolveState.getMetaData(DependencyGraphBuilder.java:659)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$DependencyEdge.calculateTargetConfigurations(DependencyGraphBuilder.java:335)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder$DependencyEdge.attachToTargetConfigurations(DependencyGraphBuilder.java:309)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:125)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:65)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver$1.transform(DefaultDependencyResolver.java:107)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver$1.transform(DefaultDependencyResolver.java:77)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.DefaultIvyContextManager.withIvy(DefaultIvyContextManager.java:61)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultDependencyResolver.resolve(DefaultDependencyResolver.java:77)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.create(CacheLockingArtifactDependencyResolver.java:39)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver$1.create(CacheLockingArtifactDependencyResolver.java:37)
>>> at
>>> org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:148)
>>> at
>>> org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:123)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.DefaultCacheLockingManager.useCache(DefaultCacheLockingManager.java:77)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.CacheLockingArtifactDependencyResolver.resolve(CacheLockingArtifactDependencyResolver.java:37)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.SelfResolvingDependencyResolver.resolve(SelfResolvingDependencyResolver.java:41)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsArtifactDependencyResolver.resolve(ShortcircuitEmptyConfigsArtifactDependencyResolver.java:46)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDependencyResolver.resolve(ErrorHandlingArtifactDependencyResolver.java:44)
>>> at
>>> org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolve(DefaultConfigurationResolver.java:42)
>>> at
>>> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveNow(DefaultConfiguration.java:240)
>>> at
>>> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getResolvedConfiguration(DefaultConfiguration.java:230)
>>> at
>>> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getResolvedConfiguration(Unknown
>>>
>>> Source)
>>> at
>>> org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.getProperty(BeanDynamicObject.java:158)
>>> at
>>> org.gradle.api.internal.BeanDynamicObject.getProperty(BeanDynamicObject.java:112)
>>> at
>>> org.gradle.api.internal.CompositeDynamicObject.getProperty(CompositeDynamicObject.java:78)
>>> at
>>> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getProperty(Unknown
>>>
>>> Source)
>>> ... 48 more
>>>
>>> Total time: 7.138 secs
>>>
>>> On Thursday, December 19, 2013 10:46:50 AM UTC-6, sbarta wrote:
>>>
>>>> What's the output if you build from the command line with --info and
>>>> --stacktrace?
>>>>
>>>>
>>>> On Thu, Dec 19, 2013 at 3:22 AM, Sylvain Galand
>>>> <[email protected]>wrote:
>>>>
>>>>> Hi again,
>>>>>
>>>>> When compiling with a dependency on a local maven repository, build
>>>>> failed.
>>>>>
>>>>> Could not resolve all dependencies for configuration
>>>>> ':_defaultFlavorDebugCompile'.
>>>>> > Could not find any version that matches
>>>>> my.package.trollolol:sdk:+.
>>>>>
>>>>> Any idea ?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> --
>>>>> Sylvain
>>>>>
>>>>> --
>>>>> 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.
>>>>>
>>>>
>>>> --
>>> 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!
>>
>
>
>
> --
> 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.