Scala 为什么IDEA在运行Play 2.1项目时无法解析sbt.version?

Scala 为什么IDEA在运行Play 2.1项目时无法解析sbt.version?,scala,intellij-idea,playframework-2.1,sbt-0.12,Scala,Intellij Idea,Playframework 2.1,Sbt 0.12,我有一个Play2项目,想用IntelliJ IDEA编译 我已经被IntelliJ正确读取了build.properties,sbt.version是0.12.4 当我运行项目时,会发生以下情况: /opt/jdk/jdk1.7.0_75/bin/java -Dfile.encoding=UTF8 -Dsbt.boot.properties=file:////home/urvoy_p/Programmes/play-2.1.5/framework/sbt/sbt.boot.properties

我有一个Play2项目,想用IntelliJ IDEA编译

我已经被IntelliJ正确读取了
build.properties
sbt.version
是0.12.4

当我运行项目时,会发生以下情况:

/opt/jdk/jdk1.7.0_75/bin/java -Dfile.encoding=UTF8 -Dsbt.boot.properties=file:////home/urvoy_p/Programmes/play-2.1.5/framework/sbt/sbt.boot.properties -Djline.terminal=none -Dsbt.log.noformat=true "-Dplay.version= ]; then
  PLAY_VERSION=" -Dsbt.global.base=/tmp/sbt-global-plugin0stub -Dsbt.ivy.home=/home/urvoy_p/Programmes/play-2.1.5/repository -Dplay.home=/home/urvoy_p/Programmes/play-2.1.5/framework -Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M -classpath /home/urvoy_p/Programmes/play-2.1.5/framework/sbt/sbt-launch.jar xsbt.boot.Boot "project universail" ~run
Getting org.scala-sbt sbt ${{sbt.version}} ...

:: problems summary ::
:::: WARNINGS
        module not found: org.scala-sbt#sbt;${{sbt.version}}

    ==== local: tried

      /home/urvoy_p/Programmes/play-2.1.5/repository/local/org.scala-sbt/sbt/${{sbt.version}}/ivys/ivy.xml

    ==== Maven2 Local: tried

      file:///home/urvoy_p/.m2/repository/org/scala-sbt/sbt/${{sbt.version}}/sbt-${{sbt.version}}.pom

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/${{sbt.version}}/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/scala-sbt/sbt/${{sbt.version}}/sbt-${{sbt.version}}.pom

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

        ::          UNRESOLVED DEPENDENCIES         ::

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

        :: org.scala-sbt#sbt;${{sbt.version}}: not found

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



:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-sbt#sbt;${{sbt.version}}: not found
Error during sbt execution: Error retrieving required libraries
  (see /home/urvoy_p/Programmes/play-2.1.5/framework/sbt/boot/update.log for complete log)
Error: Could not retrieve sbt ${{sbt.version}}

Process finished with exit code 1
这里有更详细的日志

将'ivy.default.settings.dir'设置为'jar:file:/home/urvoy\u p/Programmes/play-2.1.5/framework/sbt/sbt-launch.jar/org/apache/ivy/core/settings'
将“ivy.basedir”设置为“/home/urvoy\p/Universail/Universail dev/.idea/modules/”
将“ivy.default.conf.dir”设置为“jar:file:/home/urvoy\u p/programs/play-2.1.5/framework/sbt/sbt-launch.jar!”/org/apache/ivy/core/settings'
无法定义新类型:找不到类:org.apache.ivy.plugins.resolver.SshResolver in[]或ivy classloader
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.resolver.VsftpResolver
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.version.PatternVersionMatcher
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.trigger.LogTrigger
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.ant.AntBuildTrigger
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.resolver.IvyRepResolver
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.signer.bounchCastle.OpenPGPSignatureGenerator
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.conflict.RegexpConflictManager
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.resolver.SFTPResolver
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.osgi.updatesite.updateSiteSolver
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.ant.AntCallTrigger
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.resolver.MirroredURLResolver
无法在[]或ivy classloader中定义新类型:找不到类:org.apache.ivy.plugins.resolver.packager.PackagerResolver
无法定义新类型:未找到类:org.apache.ivy.plugins.resolver.DualResolver in[]或ivy classloader
无法定义新类型:未找到类:org.apache.ivy.plugins.resolver.VfsResolver in[]或ivy classloader
无法定义新类型:未找到类:org.apache.ivy.plugins.resolver.JarResolver in[]或ivy classloader
无法定义新类型:找不到类:org.apache.ivy.osgi.obr.OBRResolver in[]或ivy classloader
无法定义glob matcher:找不到org.apache.ivy.plugins.matcher.GlobPatternMatcher。
将“sbt.ivy.home”设置为“/home/urvoy_p/Programmes/play-2.1.5/repository”
将“java.runtime.name”设置为“java(TM)SE运行时环境”
将“sun.boot.library.path”设置为“/opt/jdk/jdk1.7.0_75/jre/lib/amd64”
将“java.vm.version”设置为“24.75-b04”
将“sbt.global.base”设置为“/tmp/sbt-global-plugin0stub”
将“jline.terminal”设置为“none”
将“java.vm.vendor”设置为“Oracle Corporation”
将“java.vendor.url”设置为http://java.oracle.com/'
将“path.separator”设置为“:”
将“java.vm.name”设置为“java热点(TM)64位服务器vm”
将“file.encoding.pkg”设置为“sun.io”
将“user.country”设置为“US”
将“sun.java.launcher”设置为“sun\u标准”
将“sun.os.patch.level”设置为“未知”
将“java.vm.specification.name”设置为“java虚拟机规范”
将“user.dir”设置为“/home/urvoy\u p/Universail/Universail dev/.idea/modules”
将“java.runtime.version”设置为“1.7.0_75-b13”
将'sbt.boot.properties'设置为'file:////home/urvoy_p/Programmes/play-2.1.5/framework/sbt/sbt.boot.properties'
将“java.awt.graphicsenv”设置为“sun.awt.X11GraphicsEnvironment”
将“java.annowed.dirs”设置为“/opt/jdk/jdk1.7.0_75/jre/lib/annowed”
将“os.arch”设置为“amd64”
将“java.io.tmpdir”设置为“/tmp”
将“line.separator”设置为
'
将“java.vm.specification.vendor”设置为“Oracle Corporation”
将“os.name”设置为“Linux”
将“sbt.log.noformat”设置为“true”
将“sun.jnu.encoding”设置为“UTF-8”
将“java.library.path”设置为“/home/urvoy_p/Programmes/idea-IU-139.659.2/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib”
将“java.specification.name”设置为“java平台API规范”
将“java.class.version”设置为“51.0”
将“play.home”设置为“/home/urvoy_p/Programmes/play-2.1.5/framework”
将“sun.management.compiler”设置为“热点64位分层编译器”
将“os.version”设置为“3.2.0-75-generic”
将“user.home”设置为“/home/urvoy\p”
将“用户时区”设置为“欧洲/巴黎”
将“java.awt.printerjob”设置为“sun.print.PSPrinterJob”
将“file.encoding”设置为“UTF8”
将“java.specification.version”设置为“1.7”
将“java.class.path”设置为“/home/urvoy_p/programs/play-2.1.5/framework/sbt/sbt-launch.jar”
将“user.name”设置为“urvoy\u p”
将“play.version”设置为“]”;然后
播放
将“java.vm.specification.version”设置为“1.7”
将“sun.java.command”设置为“xsbt.boot.boot项目universail~run”
将“java.home”设置为“/opt/jdk/jdk1.7.0_75/jre”
将“sun.arch.data.model”设置为“64”
将“user.language”设置为“en”
将“java.specification.vendor”设置为“Oracle Corporation”
将“awt.toolkit”设置为“sun.awt.X11.XToolkit”
将“java.vm.info”设置为“混合模式”
将“java.version”设置为“1.7.0_75”
将“java.ext.dirs”设置为“/opt/jdk/jdk1.7.0_75/jre/lib/ext:/usr/java/packages/lib/ext”
1/jdk/jdk/jdk/jdk1.7.0 0 75/jre/jre/lib/lib/资源。jar/Ja///1/jdk/jdk1.7.0 0 0.7.7.7.7.7.7.7.7.7.7.7/lib/lib/lib/资源。jar/jar/Ja//////1/jdk/jdk/jdk1.7.7.7.7.7.0.0.0.0.0.7.0.7.0.7.7.0.7.0.0.0.7.7.7.7.7.7.0.0/75/U 75/75.7.0.0.0.0.0/75/75/75/75.0.7.7.7.7.7.7.7.7.0.0.0.0.0 0 0 0/jfr.jar:/opt/jdk/jdk1.7.0_75/jre/classes'
设置“java.v”