2016-04-05 93 views
5

我在Intellij Idea IDE中构建了一个Java项目。 以下是我的build.gradle文件:Gradle没有下载intelliJ思想中的依赖关系

group 'fyp_group09' 
version '1.0-SNAPSHOT' 

apply plugin: 'java' 

sourceCompatibility = 1.5 

repositories { 
    mavenCentral() 
} 

dependencies { 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
    compile 'log4j:log4j:1.2.17' 
} 

我用学校提供的代理连接,并已完成在IDE中所需的代理设置。 log4j依赖关系没有得到下载。我已经多次刷新了gradle项目,但它并没有下载依赖项,甚至没有提供任何错误。我怎么解决这个问题?

+0

它是否偶然给你一条消息?窗口右下角附近有一个通知图标。它可能是绿色,黄色或红色。 – ChiefTwoPencils

+0

是的,现在我看到并收到以下消息:'Warning:root project'isothetic_cover':无法解析其他项目配置。 Details:org.gradle.api.artifacts.ResolveException:无法解析配置':compile'的所有依赖关系。 原因:org.gradle.internal.resolve.ArtifactResolveException:无法下载log4j.jar(log4j:log4j:1.2.17):没有可用于脱机模式的缓存版本 ' – cnova

+1

我不熟悉那个问题,但也许[这](http://stackoverflow.com/questions/34308889/no-cached-version-of-com-android-tools-buildgradle1-2-3-available-for-offline)将帮助你。 – ChiefTwoPencils

回答

7

下面的技巧给出here,运作良好,对我来说:

取消选中的文件“脱机工作”>设置>摇篮>全局摇篮设置

2

我们有这个,工作在做文件>无效缓存/重启之后...