当前位置: 首页 > 知识库问答 >
问题:

Play 2.2.2+Heroku=未解析的依赖关系

单于高逸
2023-03-14
==== Maven Central: tried

  http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.pom

  -- artifact org.scala-lang#scala-compiler;2.10.2!scala-compiler.jar:

  http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar

  ::::::::::::::::::::::::::::::::::::::::::::::

  ::          UNRESOLVED DEPENDENCIES         ::

  ::::::::::::::::::::::::::::::::::::::::::::::

  :: org.scala-lang#scala-library;2.10.2: not found

  :: org.scala-lang#scala-compiler;2.10.2: not found

  ::::::::::::::::::::::::::::::::::::::::::::::



  :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
  unresolved dependency: org.scala-lang#scala-library;2.10.2: not found
  unresolved dependency: org.scala-lang#scala-compiler;2.10.2: not found
  Error during sbt execution: Error retrieving required libraries
  (see /tmp/scala_buildpack_build_dir/.sbt_home/boot/update.log for complete log)
  Error: Could not retrieve sbt 0.13.0
  !     Failed to build app with sbt

  !     Push rejected, failed to compile Play 2.x - Java app

  To git@heroku.com:bmc.git
  ! [remote rejected] master -> master (pre-receive hook declined)
  error: failed to push some refs to 'git@heroku.com:bmc.git'
name := "myapp"

version := "1.0-SNAPSHOT"

libraryDependencies ++= Seq(
  javaJdbc,
  javaEbean,
  cache
)     
resolvers := Seq("typesafe" at "http://repo.typesafe.com/typesafe/releases/")

play.Project.playJavaSettings

共有1个答案

方和宜
2023-03-14

当前的解决方案是更改您正在使用的sbt版本。这不是您在这个问题中看到的heroku问题,这个问题是关于同一个问题的,但没有任何heroku联系:为什么sbt报告Scala2.10.2缺少库(自8月1日起)?

我所做的是将文件build.properties(在project下)进行int操作,并将sbt版本从0.13.0更改为0.13.5。

我的build.properties中当前只有一行

sbt.version=0.13.5
 类似资料:
  • 当我试图用Intellij编译我的项目时,sbt正在抱怨未解决的依赖项 [Warn]===public:已尝试[Warn]https://repol.maven.org/maven2/org/apache/spark/spark-core/2.1.1/spark-core-2.1.1.pom[Warn]未解析的依赖关系路径:org.apache.spark:spark-core:2.1.1 我的s

  • 故事:我使用JDK8和IVY作为ANT Builder的依赖项管理器。一切都很好。我的类能够找到依赖关系。 问题:现在我要打开JDK11,现在找不到依赖关系。 我需要的解决方案是:我需要OpenJDK11的常春藤依赖项来支持

  • 我刚刚在Coursera上开始Scala专门化的函数编程。正在进行设置并查看第一个视频。当我修改Intellij中的sbt时,我得到“Module not found:org.scallatest#scalatest2.11;2.2.6” 我的sbt如下所示: 版本:=“1.0” scalaVersion:=“2.11.8”libraryDependencies+=“org.scallatest”

  • 使用IntelliJ最新的scala插件sbt 13.8和scala 2.11.7的新sbt项目,我尝试添加一个库-akka 2.4.2。在此之后,我简单地添加 [信息]解析org.scala-sbt#testing;0.13.8... [信息]解析org.scala-sbt#test-agent;0.13.8... [信息]解析org.scala-SBT#test-interface;1.0..

  • 当我试图导入依赖项时,我收到以下错误: 请帮帮我,我哪里错了? 事先谢谢你

  • 问题内容: 我最近升级了一个项目以使用hibernate3.6.10.Final。该项目使用常春藤检索和依赖项。现在,我收到一个错误,即找不到slf4j中的方法。我相信这是由于hibernate- core(要求1.6.1)和hibernate-commons- annotations(要求1.5.8)之间的slf4j依赖项冲突造成的。根据hibernate-core ivy.xml,hibern