AVISOS/ERROS DE GRAILS DURA
-
22-09-2019 - |
Pergunta
Atualmente, estou vendo os avisos abaixo ao tentar executar meu aplicativo de teste do Google App Engine/Grails no Eclipse.
- Aviso, alvo causando sobrecrição de nomes do nome StartLogging
- Aviso: C: Usuários Some Pessoa.Grails 1.2.0 Projects Test-Grails Plugins App-Engine-0.8.8 Grails-App conf Spring não encontrado.
- Aviso: C: Usuários Some Person.Grails 1.2.0 Projects Test-Grails Plugins App-Engine-0.8.8 Grails-App conf não encontrado.
- Aviso: C: Usuários Some Person.Grails 1.2.0 Projects Test-Grails Plugins App-Engine-0.8.8 Grails-App conf hibernate não encontrado.
Aqui está a saída do console:
Base Directory: C:\Users\Some Person\workspace\test-grails
Resolving dependencies...
Dependencies resolved in 1160ms.
Running script C:\grails-1.2.0\scripts\RunApp.groovy
Environment set to development
Warning, target causing name overwriting of name startLogging
[groovyc] Compiling 1 source file to C:\Users\Some Person\workspace\test-grails\web-app\WEB-INF\classes
[copy] Copying 1 file to C:\Users\Some Person\.grails\1.2.0\projects\test-grails
[copy] Copying 1 file to C:\Users\Some Person\workspace\test-grails\web-app\WEB-INF
Configuring persistence for AppEngine
[copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf\spring not found.
[copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf not found.
[copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf\hibernate not found.
Recebo esse erro depois de criar um projeto Grails com o Spring Tools Suite (STS) e instalar o plug-in aplicativo "Grails Install-Plugin App-Engine". Antes, instalo o plug-in aplicativo que o projeto Grails é executado corretamente.
Alguma idéia de como resolver esses avisos?
Solução
O aviso 1 é causado por um problema nos scripts dos Grails. Eu dei uma olhada em Jira, mas não conseguia ver um relatório de bug relacionado a ele. Eu não acho que isso causa efeitos colaterais.
Os avisos 2,3 e 4 estão se referindo a pastas dentro do plug-in aplicativo. Mesmo que sejam irritantes, não estarão causando nenhum dano. A melhor coisa que você pode fazer é criar um JIRA contra o plug-in de mecanismo de aplicativo solicitando ao autor que adicione essas pastas para interromper os avisos.
Outras dicas
Você criou o aplicativo com grails create-app
, certo? Isso deveria ter criado conf
(e hibernate
e spring
Sob ele) pasta sob a raiz do projeto Grails.
Se você está passando pelo IDE, é possível que o IDE não "Vejo" as pastas porque estão vazias, o que também seria um erro em si.
Até o escrito, não use o Spring Tools Suite para criar aplicativos de graals, porque 1) ainda é novo e não maduro o suficiente, 2) altera algumas das configurações padrão e causa muitos problemas, especialmente se você misturar a execução da linha de comando.
Use NetBeans ou Intellij. Para criar aplicativos do Grails, mudei do Eclipse para o NetBeans, apesar de ser um grande defensor do Eclipse.