gpt4 book ai didi

scala - sbt 0.12.4 - 有 x 个功能警告;使用 -feature 重新运行以获取详细信息

转载 作者:行者123 更新时间:2023-12-04 03:27:09 26 4
gpt4 key购买 nike

我收到一个错误 there were 15 feature warning(s); re-run with -feature for details :

$ /usr/local/sbt/bin/sbt
[info] Loading project definition from /home/alex/Documents/projects/my_app123/project
[info] Set current project to sbt-android (in build file:/home/alex/Documents/projects/my_app123/)

> compile -feature
[error] Expected end of input.
[error] compile -feature
[error] ^

> sbt-version
[info] 0.12.4

> compile
[warn] Credentials file /home/alex/.ivy2/.credentials does not exist
[info] Compiling 20 Scala sources to /home/alex/Documents/projects/my_app123/target/scala-2.10/sbt-0.12/classes...
[error] there were 15 feature warning(s); re-run with -feature for details
[error] one error found
[error] (compile:compile) Compilation failed
[error] Total time: 27 s, completed 01 12, 15 1:20:12 PM

build.sbt
scalaVersion := "2.10.4"

即使我以 $ /usr/local/sbt/bin/sbt -feature 的身份运行 sbt,我也无法找出该错误是什么,因为它没有说明这一点。 .
$ /usr/local/sbt/bin/sbt -feature
[info] Loading project definition from /home/alex/Documents/projects/my_app123/project
[info] Set current project to sbt-android (in build file:/home/alex/Documents/projects/my_app123/)
$

这是 JDK 1.7

错误是什么,我该如何解决?

更新 :

生成.sbt
scalacOptions in ThisBuild ++= Seq("-unchecked", "-deprecation")

或在 sbt 本身:
> set scalacOptions in ThisBuild ++= Seq("-unchecked", "-deprecation")
错误保持不变。

最佳答案

我没有机会每天使用 sbt,所以这只是为了确认链接答案中的建议:

$ sbt
[info] Set current project to Compiler options (in build file:/home/apm/tmp/sbtwarn/)
> compile
[info] Compiling 1 Scala source to /home/apm/tmp/sbtwarn/target/scala-2.11/classes...
[warn] there was one feature warning; re-run with -feature for details
[warn] one warning found
[success] Total time: 4 s, completed Jan 12, 2015 9:45:17 AM
> set scalacOptions in ThisBuild ++= Seq("-feature")
[info] Defining {.}/*:scalacOptions
[info] The new value will be used by compile:scalacOptions
[info] Reapplying settings...
[info] Set current project to Compiler options (in build file:/home/apm/tmp/sbtwarn/)
> compile
[info] Compiling 1 Scala source to /home/apm/tmp/sbtwarn/target/scala-2.11/classes...
[warn] /home/apm/tmp/sbtwarn/src/main/scala/Sample.scala:6: postfix operator head should be enabled
[warn] by making the implicit value scala.language.postfixOps visible.
[warn] This can be achieved by adding the import clause 'import scala.language.postfixOps'
[warn] or by setting the compiler option -language:postfixOps.
[warn] See the Scala docs for value scala.language.postfixOps for a discussion
[warn] why the feature should be explicitly enabled.
[warn] Console println (List(1,2,3) head)
[warn] ^
[warn] one warning found
[success] Total time: 1 s, completed Jan 12, 2015 9:45:46 AM

嘿,它奏效了!

关于scala - sbt 0.12.4 - 有 x 个功能警告;使用 -feature 重新运行以获取详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27895790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com