我正在开展一个大型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升级后无法使该项目正常工作。
答案 0 :(得分:0)
我不认为
-Xlint:-options
是一个有效的java参数:你需要在你的grails / java脚本/环境变量中找到这个错字的位置并进行更正。
如果您确实打算使用它,请参阅以下内容以获取正确的Xlint参数(我怀疑您没有使用它,并且最好将其全部放在一起) http://marxsoftware.blogspot.com/2010/10/javacs-xlint-options.html