Friday, January 01, 2010

Atualizar o Grails 1.1.2 para o 1.2-M4

No post anterior...
... Sr. Oshiro estava testando o Grails e colocando para rodar o RichUI.
Quando de repente!!
O Grails mudou de versão e o plugin não aceita a versão antiga.
Logo o Sr. Oshiro pensou:
- E agora? Instalo uma versão antiga ou uma nova?
Claro que ele escolheu atualizar a versão. Mas qual seria a melhor forma?
Provavelmente aquela tela onde ele instalou o Grails pelo STS deveria ter algo para dar um update ou instalar uma nova versão.
Após acessar o Help > Dashboard não encontrou. Viu que existia apenas um anúncio que apontava para o site.
- Bom, vamos baixar o zip do site, então...
... garçom, desce 41MB de código.

Depois de ver as notícias da virada do ano, Sr. Oshiro descompactou e configurou a variável do Ruindows.


E tentou o famigerado comando dentro da pasta do projeto de teste:
$ grails install-plugin richui
E aconteceu a mesma coisa, logo o tico e o teco pensaram:
- Tem que trocar também no projeto.
Lá no STS: window > preferences, adicionou a nova versão do Grails.



Trocada também a versão de compilação do projeto, mandou o comando na preta.
Descobriu que não tinha dado ok! OMG!!
A preta diz:
- A sintaxe do comando está incorreta.
Rodou o grails pelo STS:
grails> upgrade
Falou sim para:
WARNING: This target will upgrade an older Grails application to 1.2.0.
However, tag libraries provided by earlier versions of Grails found in grails-app/taglib will be removed.
The target will not, however, delete tag libraries developed by yourself.
Are you sure you want to continue?
(y, n)

[delete] Deleting directory D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF\classes
[delete] Deleting directory D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\resources
[copy] Copying 5 files to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app
[copy] Copying 1 file to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF
[copy] Copying 1 file to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF
[copy] Copying 4 files to D:\Documents and Settings\fabio\Documents\workspace-sts-2.3.0.RELEASE\GrailsTest\web-app\WEB-INF\tld
[copy] Copying 1 file to D:\Documents and Settings\fabio\.grails\1.2.0\plugins
Installing plugin hibernate-1.2.0
[mkdir] Created dir: D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\hibernate-1.2.0
[unzip] Expanding: D:\Documents and Settings\fabio\.grails\1.2.0\plugins\grails-hibernate-1.2.0.zip into D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\hibernate-1.2.0
Resolving plugin JAR dependencies
Executing hibernate-1.2.0 plugin post-install script ...
Plugin hibernate-1.2.0 installed
[copy] Copying 1 file to D:\Documents and Settings\fabio\.grails\1.2.0\plugins
Installing plugin tomcat-1.2.0
[mkdir] Created dir: D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\tomcat-1.2.0
[unzip] Expanding: D:\Documents and Settings\fabio\.grails\1.2.0\plugins\grails-tomcat-1.2.0.zip into D:\Documents and Settings\fabio\.grails\1.2.0\projects\GrailsTest\plugins\tomcat-1.2.0
Executing tomcat-1.2.0 plugin post-install script ...
Plugin tomcat-1.2.0 installed
Plug-in provides the following new scripts:
------------------------------------------
grails tomcat
Found events script in plugin tomcat
Please make sure you view the README for important information about changes to your source code. ...
Project upgraded
Pelo STS rodou também o install-plugin richui. E ao final a branca informou;
Executing richui-0.7 plugin post-install script ...
Plugin richui-0.7 installed
Mas como seria impossível sem a preta, pediu ajuda ao Santo Restart...
O Santo não resolveu, bastava ajustar uma variável de ambiente.

1 comment:

Mamãe Oshiro said...

Garçom, desce um desse 41MB de código pra mim também! Tô há horas só na cerveja e nada!! Aliás, desce 2! Na pressão!!!