大家好。
面对 Gradle,我也遇到了一个问题——它下载(乱扔)一个螺丝给我,因为它下载了 20GB 到本地萝卜。虽然它只需要几个库。
这是代码:
buildscript {
repositories {
mavenCentral()
maven { url "https://repo.spring.io/snapshot" }
maven { url "https://repo.spring.io/milestone" }
maven { url "https://repo.spring.io/libs-milestone" }
}
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.springframework.boot:spring-boot-starter-data-solr')
compile('org.springframework.security:spring-security-core')
compile('org.apache.commons:commons-lang3')
compile('com.google.guava:guava:24.0-jre')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
dependencyManagement {
imports { mavenBom("org.springframework.boot:spring-boot-dependencies:${springBootVersion}") }
}
他为什么抽这么多?(虽然这不是限制,我只是停止下载)。事实上,在repositories部分,我们必须指出在哪里寻找我们需要的库,在这种情况下它在mavenCentral
或者可能是因为依赖项没有指定版本?
我只是一直与 Maven 合作,但在网上我没有找到任何关于我的问题的信息......
谢谢你。
问题的解决方案被证明是微不足道的。
将 Idea-14.0.1 更改为 Idea-18.3.2,一切恢复正常。