O novo aplicativo Grails 2.0.1 falha ao compilar
-
09-12-2019 - |
Pergunta
Acabei de baixar e instalar o Grails 2.0.1 e estou tentando executar um novo aplicativo.Estou no Mac OS 10.7 (Lion).Minhas instalações são as seguintes:
java -version
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-b00)
OpenJDK 64-Bit Server VM (build 20.0-b03, mixed mode)
grails -version
Grails version: 2.0.1
groovy -version
Groovy Version: 1.8.4 JVM: 1.7.0-internal
Criei um novo aplicativo:
grails create-app g2
| Created Grails Application at /Users/aalonso/projects/g2
A tentativa de executar o aplicativo produz o seguinte erro:
cd g2
grails run-app
| Compiling 38 source files.
| Error Compilation error: startup failed:
Invalid commandline usage for javac.
javac: invalid flag: -Xlint:-options
Usage: javac <options> <source files>
use -help for a list of possible options
1 error
Eu estava executando o Grails 1.3.7 sem problemas antes disso.Alguém tem alguma idéia?
Solução
Sua versão do JDK não oferece suporte à opção -Xlink-options.
-Xlint:{all,cast,deprecation,dep-ann,divzero,empty,fallthrough,finally,overrides,path,processing,serial,unchecked,rawtypes,static,varargs,try,-cast,-deprecation,-dep-ann ,-divzero,-empty,-fallthrough,-finally,-overrides,-path,-processing,-serial,-unchecked,-rawtypes,-static,-varargs,-try,none} Habilita ou desabilita avisos específicos
Outras dicas
Usar openjdk version "1.6.0-internal"
Altere o projeto usado na versão jdk para 1.6 e ele funcionará corretamente.É uma solução testada e comprovada.