问题描述
我是新手。我正在尝试建立我公司的旧项目(我是实习生)。 这是日志
* What went wrong:
Execution Failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
> Could not find com.typesafe.play:play-java-2.12:2.6.6.
Searched in the following locations:
- https://repo.maven.apache.org/maven2/com/typesafe/play/play-java-2.12/2.6.6/play-java-2.12-2.6.6.pom
- https://jcenter.bintray.com/com/typesafe/play/play-java-2.12/2.6.6/play-java-2.12-2.6.6.pom
- https://repo.lightbend.com/lightbend/maven-releases/com/typesafe/play/play-java-2.12/2.6.6/play-java-2.12-2.6.6.pom
- https://repo.lightbend.com/lightbend/ivy-releases/com.typesafe.play/play-java-2.12/2.6.6/ivys/ivy.xml
required by:
project :
build.gradle中的代码(我的公司使用gradle而不是sbt)
compile group: "com.typesafe.play",name: "play_$scalaVersion",version: "$playVersion"
compile group: "com.typesafe.play",name: "routes-compiler_$scalaVersion",version: "$playVersion"
...
我尝试单击日志中的那些链接,但其中大多数显示404错误代码。请帮忙。
解决方法
该依赖项似乎有错字。它的名称不是play-java-2.12
,而是play-java_2.12
(请注意下划线)。由于该URL不存在,因此您将收到404错误代码,但是将其更改为正确的URL是可行的:
https://repo.maven.apache.org/maven2/com/typesafe/play/play-java_2.12/2.6.6/
因此只需将依赖项的名称从play-java-2.12
更改为play-java_2.12
即可。