Problemas com o BootStrap.groovy
20/09/2011 20:36
0
Olá, pessoal.

Estou fazendo uns testes com minhas classes já mapeadas e estava querendo utilizar o BootStrap para incluir algumas informações iniciais no meu ambiente de desenvolvimento (Environment.DEVELOPMENT)... No entanto, não estou conseguindo obter sucesso... Está retornando a seguinte mensagem de erro na console:

unable to resolve class "nomeDaClasse"

O estranho é que no meu arquivo o package das classes está declarado. Alguém já passou por esse problema??

Obrigado!
Tags: bootstrap


0
Oi Carlos, pergunta boba: você importou os pacotes ou classes que precisa no seu bootstrap?


0
Sim, importei!

Segue código abaixo:

--------------------------------------------

import br.com.empresa.ativos.*
import grails.util.Environment

class BootStrap {

def init = { servletContext ->

switch (Environment.current) {

case Environment.DEVELOPMENT:
criaInfoTestes()
break;

case Environment.PRODUCTION:
println "nada a fazer"
break;
}
}

def destroy = {
}

void criaInfoTestes() {

def estadoCidade = new EstadoCidade(nome: "Araruama", estado: "RJ").save(failOnError:true)

}
}
20/09/2011 20:52


0
Kiko,

Essa é a linha do erro:


Compiling 2 sources files to c:\projetosGrails\ativos\target\classes
org.codehaus.groovy.control.MultipleCompilationErrorException: startup failed:
c:\projetosGrails\ativos\grails-app\conf\BootStrap.groovy: 25: unable to resolve class EstadoCidade
20/09/2011 21:52


0
Uai Carlos,

de duas uma: ou a classe EstadoCIdade não está no pacote importado ou não está no seu projeto. Estranho isto.

Dica: fica um dia sem olhar pra este código e depois tenta de novo. Tá com cara daqueles momentos em que estmaos tão cansados que não conseguimos ver erros bobos que estamos cometendo.

Qualquer coisa, to aqui!


0
Oi Carlos,

Pode colocar o código da sua classe EstadoCidade?


0
Olá, Rodolpho!

Cara, era o cansaço do trabalho mesmo... Eu estava errando no package! O package correto é: "br.com.empresa.*". Por algum motivo eu resolvi terminar com o nome da aplicação. Pura loucura!

Agora estou conseguindo rodar o BootStrap.grrovy sem problemas!

Muito obrigado à todos vocês. :-)
21/09/2011 19:08



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto