gpt4 book ai didi

scala - 无法从Gradle中解析ScalaTest

转载 作者:行者123 更新时间:2023-12-03 03:10:13 27 4
gpt4 key购买 nike

我正在尝试使用gradle运行一个简单的ScalaTest类,但我一直从gradle获取此日志:

* What went wrong:
Could not resolve all dependencies for configuration ':testCompile'.
> Could not download artifact 'org.scala-lang:scala-library:2.10.3@jar'
> Artifact 'org.scala-lang:scala-library:2.10.3@jar' not found.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

我有这些依赖项:
dependencies {
compile "io.spray:spray-client:1.2.0"
compile "org.scala-lang:scala-library:2.10.3"
compile "org.scalatest:scalatest_2.10:1.9.1"
}

如果我使用 --stacktrace选项运行任务,则会得到以下信息:
* Exception is:
org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':testCompile'.
at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDep
endencyResolver.wrapException(ErrorHandlingArtifactDependencyResolver.java:51)
at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDep
endencyResolver.access$000(ErrorHandlingArtifactDependencyResolver.java:29)
at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingArtifactDep
endencyResolver$ErrorHandlingResolvedConfiguration.getFiles(ErrorHandlingArtifac
tDependencyResolver.java:84)

基本上,我使用默认的Maven存储库:
repositories {
mavenLocal()
mavenCentral()
}

最佳答案

Maven Central上没有scala-library的2.10.3版本。我看到的最新版本是2.10.2-RC2。那可能是问题所在。

编辑:2.10.3是可从Maven Central(我在错误的位置看)。鉴于您提供的信息,我无法说出问题所在,但是我会做的是:

  • 要排除一般的网络问题,请在浏览器中转到http://central.maven.org/maven2/org/scala-lang/scala-library/2.10.3/,然后手动下载Jar。
  • 确保您不位于代理之后,或者如果需要,请相应地配置Gradle。
  • 删除mavenLocal()的声明。
  • 运行gradle clean build --refresh-dependencies
  • 删除或重命名~/.gradle,然后重试。
  • 如果问题仍然存在,请使用--info--debug--stacktrace运行,并查找提示。

  • PS:ScalaTest通常使用 testCompile配置。

    PPS: mavenLocal()仅应在与本地Maven构建交换 Artifact 时声明。它不会节省任何下载时间或任何东西。相反,它将使构建速度变慢并且重复性降低。

    关于scala - 无法从Gradle中解析ScalaTest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21048879/

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