使用-feature重新运行以获取详细信息,使用gradle构建时如何查看scala功能警告?

公理学

gradle scala插件将compileScala任务添加到项目中。但是有时,scala编译器可能会报告如下内容:

$ gradle compileScala 
:compileJava UP-TO-DATE 
:compileScala 
[ant:scalac] warning: there were 3 feature warning(s); re-run with -feature for details     
[ant:scalac] one warning found

BUILD SUCCESSFUL

Total time: 21.796 secs

我试图用-feature重新运行,但是gradle构建抱怨如下:

$ gradle compileScala -feature

FAILURE: Build failed with an exception.

* What went wrong:
Problem configuring task :compileScala from command line.
> Unknown command-line option '-f'.

* Try:
Run gradle help --task :compileScala to get task usage details. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 4.792 secs

gradle help --task:compileScala没有提供任何有用的信息。

问题是,当使用gradle编译scala代码时,如何将-feature选项传递给scala编译器以查看功能警告?

编辑

万一这很有用:

$ gradle --version

------------------------------------------------------------
Gradle 1.12
------------------------------------------------------------

Build time:   2014-04-29 09:24:31 UTC
Build number: none
Revision:     a831fa866d46cbee94e61a09af15f9dd95987421

Groovy:       1.8.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
Ivy:          2.2.0
JVM:          1.7.0_55 (Oracle Corporation 24.55-b03)
OS:           Linux 3.13.0-27-generic amd64

$ scala -version
Scala code runner version 2.10.3 -- Copyright 2002-2013, LAMP/EPFL
彼得·尼德维瑟

检查ScalaCompile摇篮构建语言参考导致:

compileScala { // or: tasks.withType(ScalaCompile)
    scalaCompileOptions.additionalParameters = ["-feature"]
}

顺便说一下,scalaCompileOptions.useAnt = false将从Ant编译器切换到增量Zinc编译器,后者也将由sbt使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

使用-feature重新运行以获取详细信息

来自分类Dev

查看客户时如何使用Suitescript在Netsuite中获取当前登录的员工详细信息?

来自分类Dev

查看客户时,如何使用Suitescript在Netsuite中获取当前登录的员工详细信息?

来自分类Dev

使用Jenkins API获取构建配置详细信息

来自分类Dev

使用Jenkins API获取构建配置详细信息

来自分类Dev

如何使用SQL查看序列详细信息

来自分类Dev

如何在Node.js中使用repl获取模块功能的详细信息?

来自分类Dev

如何使用移动集线器用户签名功能获取用户详细信息?

来自分类Dev

CyanogenMod:启用构建CM10.2.zip:使用-Xlint:deprecation重新编译以获取详细信息

来自分类Dev

如何使用mmjmenu PHP API获取患者详细信息?

来自分类Dev

如何通过使用xmldocument获取最新的节点详细信息?

来自分类Dev

如何使用Rtti获取Record的详细信息?

来自分类Dev

如何使用Rails获取请求URL详细信息

来自分类Dev

如何使用 Razorpay PHP API 获取付款详细信息?

来自分类Dev

当使用Apple脚本打开会议窗口时,如何从MS Outlook获取会议详细信息

来自分类Dev

强制数据时如何使用as.numeric函数获取详细信息?

来自分类Dev

使用ServiceStack的IAuthRepository获取详细信息

来自分类Dev

使用LINQ获取XDocument的详细信息

来自分类Dev

使用 openlayers 获取 trkpt 详细信息

来自分类Dev

使用-Xlint进行Java重新编译:未经检查以获取详细信息

来自分类Dev

使用-Xlint进行Java重新编译:未经检查以获取详细信息

来自分类Dev

当我完成一个功能来查看已添加的编队的详细信息时,我使用了 Angular 2,但没有显示任何内容

来自分类Dev

如何使用F12在Visual Studio中查看C#代码详细信息?

来自分类Dev

使用Flutter进行社交登录身份验证时如何获取用户详细信息?

来自分类Dev

塔:导致原因“ [警告]:在组名中发现无效字符,但未替换,请使用-vvvv查看详细信息”

来自分类Dev

DemoActivity.java使用或覆盖不推荐使用的API。注意:使用-Xlint:deprecation重新编译以获取详细信息

来自分类Dev

如何使用VLOOKUP并使用VBA从其他工作表获取详细信息

来自分类Dev

如何使用VLOOKUP并使用VBA从其他工作表获取详细信息

Related 相关文章

  1. 1

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

  2. 2

    使用-feature重新运行以获取详细信息

  3. 3

    查看客户时如何使用Suitescript在Netsuite中获取当前登录的员工详细信息?

  4. 4

    查看客户时,如何使用Suitescript在Netsuite中获取当前登录的员工详细信息?

  5. 5

    使用Jenkins API获取构建配置详细信息

  6. 6

    使用Jenkins API获取构建配置详细信息

  7. 7

    如何使用SQL查看序列详细信息

  8. 8

    如何在Node.js中使用repl获取模块功能的详细信息?

  9. 9

    如何使用移动集线器用户签名功能获取用户详细信息?

  10. 10

    CyanogenMod:启用构建CM10.2.zip:使用-Xlint:deprecation重新编译以获取详细信息

  11. 11

    如何使用mmjmenu PHP API获取患者详细信息?

  12. 12

    如何通过使用xmldocument获取最新的节点详细信息?

  13. 13

    如何使用Rtti获取Record的详细信息?

  14. 14

    如何使用Rails获取请求URL详细信息

  15. 15

    如何使用 Razorpay PHP API 获取付款详细信息?

  16. 16

    当使用Apple脚本打开会议窗口时,如何从MS Outlook获取会议详细信息

  17. 17

    强制数据时如何使用as.numeric函数获取详细信息?

  18. 18

    使用ServiceStack的IAuthRepository获取详细信息

  19. 19

    使用LINQ获取XDocument的详细信息

  20. 20

    使用 openlayers 获取 trkpt 详细信息

  21. 21

    使用-Xlint进行Java重新编译:未经检查以获取详细信息

  22. 22

    使用-Xlint进行Java重新编译:未经检查以获取详细信息

  23. 23

    当我完成一个功能来查看已添加的编队的详细信息时,我使用了 Angular 2,但没有显示任何内容

  24. 24

    如何使用F12在Visual Studio中查看C#代码详细信息?

  25. 25

    使用Flutter进行社交登录身份验证时如何获取用户详细信息?

  26. 26

    塔:导致原因“ [警告]:在组名中发现无效字符,但未替换,请使用-vvvv查看详细信息”

  27. 27

    DemoActivity.java使用或覆盖不推荐使用的API。注意:使用-Xlint:deprecation重新编译以获取详细信息

  28. 28

    如何使用VLOOKUP并使用VBA从其他工作表获取详细信息

  29. 29

    如何使用VLOOKUP并使用VBA从其他工作表获取详细信息

热门标签

归档