grails -xlint错误阻止运行项目

时间:2012-06-14 22:15:43

标签: java grails groovy

我正在开展一个大型Grails项目,该项目有来自公司不同部门的大量插件贡献。我搬到了新的PC(mac one),现在可以'解决我遇到的问题。

Project使用grails 2.0.0,groovy 1.8.6和java 1.6.0_32。然后我在项目目录(从我的终端)做grails run-app,我收到这个错误:

| Compiling 11 source files.
| Error Compilation error: startup failed:
Invalid commandline usage for javac.
javac: invalid flag: -Xlint:-options
Usage: javac <options> <source files>
where possible options include:
  -g                        Generate all debugging info
  -g:none                   Generate no debugging info
  -g:{lines,vars,source}    Generate only some debugging info
  -nowarn                   Generate no warnings
  -verbose                  Output messages about what the compiler is doing
  -deprecation              Output source locations where deprecated APIs are used
  -classpath <path>         Specify where to find user class files
  -sourcepath <path>        Specify where to find input source files
  -bootclasspath <path>     Override location of bootstrap class files
  -extdirs <dirs>           Override location of installed extensions
  -d <directory>            Specify where to place generated class files
  -encoding <encoding>      Specify character encoding used by source files
  -source <release>         Provide source compatibility with specified release
  -target <release>         Generate class files for specific VM version
  -help                     Print a synopsis of standard options



1 error

我尝试了我想到的所有内容 - 更改了java,升级grails,搜索项目源以获得自定义的-xlint参数。这没有什么帮助...

也许有人可以提供一些解决方法吗?它适用于项目中的其他人,但我们两个人 - 在PC升级后无法使该项目正常工作。

1 个答案:

答案 0 :(得分:0)

我不认为

-Xlint:-options 

是一个有效的java参数:你需要在你的grails / java脚本/环境变量中找到这个错字的位置并进行更正。

如果您确实打算使用它,请参阅以下内容以获取正确的Xlint参数(我怀疑您没有使用它,并且最好将其全部放在一起) http://marxsoftware.blogspot.com/2010/10/javacs-xlint-options.html