播放2.2.2+;Heroku=未解析的依赖项
我正在尝试部署一个香草Play 2.2.2应用程序。所有代码都来自于运行播放2.2.2+;Heroku=未解析的依赖项,heroku,playframework,dependency-management,Heroku,Playframework,Dependency Management,我正在尝试部署一个香草Play 2.2.2应用程序。所有代码都来自于运行播放新的myapp,我没有做任何更改。我添加了Heroku遥控器,并作为初始推送的结果收到: ==== 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;
播放新的myapp
,我没有做任何更改。我添加了Heroku遥控器,并作为初始推送的结果收到:
==== 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'
我的build.sbt
看起来是这样的(添加类型安全解析程序也没有帮助)
当前的解决方案是更改您正在使用的sbt版本。这不是一个heroku问题,你可以在这个问题中看到,这是关于同一个问题,但没有任何heroku联系: 我所做的是将文件build.properties(在project下)内联,并将sbt版本从0.13.0更改为0.13.5 my build.properties中当前只有这一行
sbt.version=0.13.5
太棒了,这解决了问题。非常感谢你!与其说它是一个解决方案,还不如说它是一个变通办法,但很高兴它奏效了=)
sbt.version=0.13.5