gpt4 book ai didi

java - 为什么 resolve dependencies 'classpath' 这么慢?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:29 24 4
gpt4 key购买 nike

当我将 apache commons 编解码器和 apache commons io 依赖项添加到我的项目时,为什么我所有的 gradle 任务都变得非常慢(超过 5 分钟)?需要明确的是,执行构建任务仍然有效,只是需要很长时间。慢的时候gradle输出是

resolving dependencies: 'classpath'

下面是我的 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")
}
}

如果我不包括最后两个类路径依赖项(编解码器和 io),构建脚本会快得多。我正在通过 gradlew 使用 gradle 1.10。

最佳答案

第一个问题是您真的需要将所有这些依赖项添加到 Gradle 脚本的类路径中吗?这些脚本插件依赖项还是您应用程序的依赖项?

您的示例看起来与 Spring Boot 完全不同 example .您使用的是旧版本的 Spring Boot Gradle 插件。

关于java - 为什么 resolve dependencies 'classpath' 这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22293141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com