Pacotes em versões anteriores
21/07/2014 09:25
0
Prezados amigos,

Sou novato no Grails e trabalhando duro na construção de minha curva de aprendizado.

Estou seguindo alguns exemplos (conforme sugerido em https://grails.org/learn), mas os pacotes encontram-se em versões anteriores a que utilizo (2.4.1). Tenho baixado o Grails na versão dos pacotes para fazer a importação dos mesmos para o framework, porém eles mostram erros, não compilam. Tento executar os comandos upgrade e set-version também sem sucesso.

Tenho certeza que estou no caminho errado, vocês poderiam me colocar no caminho certo?

Obrigado,

Pedro Gentil
Tags: set-version,upgrade,compile, pacotes, versões, versão, anterior


1
Olá Pedro,

O que exatamente você está chamando de pacote? É algum projeto de exemplo que você baixou? Pacotes (package) não possuem versões, são os mesmos para qualquer versão do grails. Se for algum projeto que vc baixou o comando "update" deveria funcionar.

Vc já tentou atualizar as dependências? Botão direito no projeto >> grails tools >> reflesh dependences. Tente dar um 'clean' antes de atualizar as dependências (crtl+alt+shift+g -> clean).
21/07/2014 11:02


1
Pedro,

alguns pontos importantes a serem levados em consideração.

* O comando upgrade é considerado deprecated (obsoleto) pela equipe de desenvolvimento do framework e não deve ser usado. Para fazer o upgrade, tudo o que você precisa agora é atualizar o arquivo BuildConfig.groovy seguindo as instruções do autor do plugin ou da documentação oficial do Grails que nos informa como proceder no upgrade de versão. (concordo com isto? não)
* Até a versão 2.3 se não me engano, os plugins core do Grails como, por exemplo, hibernate, tomcat, etc tinham como número de versão o número da versão do Grails. Isto não é mais o caso. Agora o número da versão do plugin corresponde ao número da versão da biblioteca que o representa. Então, no Grails 2.4 você não tem mais o plugin na versão 2.4, mas sim 4.x ou 3.x de acordo com a versão do Hibernate. Este foi um belo movimento dos caras, pois assim fica nítido qual a versão da biblioteca seu projeto realmente usa.



0
Olá Henrique,

Sim estou chamando de pacote a um projeto (desculpe o termo incorreto).

Mas mesmo fazendo os procedimentos que você sugeriu, não está dando certo.

Um dos exemplos que tento importar é este aqui:

https://github.com/craigburke/google-calendar-grails

Agradeço seu tempo dispendido em ajudar-me.

Obrigado!
21/07/2014 13:07


1
Oi Pedro,

neste caso, o caminho a seguir, já que é só ver como o código dos outros funciona é ter a versão correta do Grails mesmo. Vai te poupar muito tempo.

Fácil descobrir qual a versão: abra o arquivo application.properties na raíz do projeto e busque pela chave grails.version.



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