2012-06-14 66 views
0

我正在開發一個大型的Grails項目,該項目有來自公司不同部分的大量插件貢獻。我搬到了新電腦(mac one),現在可以解決我遇到的問題。grails -xlint錯誤阻止運行項目

項目使用grails 2.0.0,groovy 1.8.6和java 1.6.0_32。然後,我做的Grails運行的應用程序在項目目錄(從我的終端),我收到此錯誤:

| 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

是否最新的Grails版本表現出同樣的問題?我在這裏發現了一個[jira問題](http://jira.grails.org/browse/GRAILS-8449),它說它不適用於2.0.3 –

+0

我遇到了類似的項目,解決方案是從2.0.0到2.0.4。然而,由於類處理中的錯誤,該升級還打開了一堆集成測試的蠕蟲。 – Jason

+0

在我們的情況下升級到grails 2.0.4根本沒有任何幫助。出現同樣的問題。 – skatkov

回答

0

我不認爲

-Xlint:-options 

是一個有效的Java參數:你需要找到在你的Grails/Java腳本/環境變量這個錯字已經取得並加以糾正。

見適當Xlint參數如下,如果你確實打算用它(我懷疑你沒有,將是最好的,留下它一起) http://marxsoftware.blogspot.com/2010/10/javacs-xlint-options.html