当我将 apache commons 编解码器和 apache commons io 依赖项添加到我的项目时,为什么我的所有 gradle 任务变得非常慢(超过 5 分钟)?需要明确的是,执行构建任务仍然有效,只是需要很长时间。当它很慢时,gradle 输出是
resolving dependencies: 'classpath'
Run Code Online (Sandbox Code Playgroud)
以下是我的 build.gradle 的违规部分:
buildscript {
repositories {
maven { url "http://repo.spring.io/libs-snapshot" }
mavenCentral()
mavenLocal()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:0.5.0.M6")
classpath("org.mongodb:mongo-java-driver:2.11.3")
classpath("org.seleniumhq.selenium:selenium-java:2.37.1")
classpath("com.google.guava:guava:16.0.1")
classpath('commons-codec:commons-codec:1.9')
classpath("commons-io:commons-io:2.4")
}
}
Run Code Online (Sandbox Code Playgroud)
如果我不包括最后两个类路径依赖项(编解码器和 io),则构建脚本要快得多。我正在通过 gradlew 使用 gradle 1.10。