小编Joe*_*ing的帖子

为什么解析依赖项“类路径”这么慢?

当我将 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。

java gradle

5
推荐指数
1
解决办法
9150
查看次数

标签 统计

gradle ×1

java ×1