我有一个Java Play!项目。当我将它导入IntelliJ时,我可以在我的目标文件夹中看到一个scala-2.10 /文件夹。但是当我查看我的项目/目标/文件夹时,我有一个scala-2-9-2文件夹。怎么来这个以及如何知道哪个scala版本真正使用?
答案 0 :(得分:1)
您在project/target
中看到的是构建系统使用的Scala版本。这些工件不是项目代码的结果,而是构建系统的结果。
target
中的工件来自您的代码。
在任何情况下,您都可以使用show scalaVersion
命令确定使用的Scala版本:
$ sbt 'show scalaVersion'
[info] Loading global plugins from /Users/ryantanner/.sbt/0.13/plugins
[info] Loading project definition from /Users/ryantanner/myproj/project
[info] Set current project to MyProj (in build file:/Users/ryantanner/myproj/)
[info] 2.10.5