Spring Tool Suite Beta com Suporte para Groovy e Grails
23/10/2009 00:00
0
Pessoal, essa semana está ocorrendo o springone2gx. Nesse evento foi liberado a versão beta do Spring Tool Suite Beta com Suporte para Groovy e Grails.

<!-- m --><a class="postlink" href="http://bit.ly/nwqms">http://bit.ly/nwqms</a><!-- m -->

Estou testando.

Postem aqui os resultados dos testes. <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
Tags: Mundo Grails


0
Como o suporte a Grails/Groovy, ainda não é nativo, é preciso seguir alguns passos para instalar os plugins.

<!-- m --><a class="postlink" href="http://mrhaki.blogspot.com/2009/10/adding-groovy-and-grails-support-to.html">http://mrhaki.blogspot.com/2009/10/addi ... rt-to.html</a><!-- m -->
23/10/2009 00:00


0
Ao criar um projeto Grails aparece essa stack trace:

java.lang.NoClassDefFoundError&#58; com/springsource/sts/grails/core/model/GrailsBuildSettings
Caused by&#58; java.lang.ClassNotFoundException&#58; com.springsource.sts.grails.core.model.GrailsBuildSettings
at java.net.URLClassLoader$1.run(URLClassLoader.java&#58;200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java&#58;188)
at java.lang.ClassLoader.loadClass(ClassLoader.java&#58;307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java&#58;301)
at java.lang.ClassLoader.loadClass(ClassLoader.java&#58;252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java&#58;320)
Exception in thread &quot;main&quot;


Já tentei mudar a versão do compilador do Groovy, bem como retirar os espaços dos diretórios. Nenhuma funcionou!

Alguém conseguiu com sucesso criar algum projeto????
23/10/2009 00:00


0
Depois de alguns testes cheguei a seguinte conclusão:

O suporte do grails para eclipse com o sts ainda não está confiável, estável e de fácil manutenção.

Pelo simples fato de não criar um simples projeto em grails, pelo auto-complete ainda não fazer DomainClass.findByParametro, e também por &quot;pipocar&quot; essa exceção quando usa-se o comando &quot;grails set-proxy&quot;:


C&#58;\workspace\testando>grails set-proxy
Welcome to Grails 1.2-M3 - http&#58;//grails.org/
Licensed under Apache Standard License 2.0
Grails home is set to&#58; c&#58;\grails-1.2.0.M3

Base Directory&#58; C&#58;\workspace\testando
Resolving dependencies...
Dependencies resolved in 1094ms.
Running script c&#58;\grails-1.2.0.M3\scripts\SetProxy_.groovy
Environment set to development
Configured HTTP proxy&#58; y&#58;y(danilo.santos)
Error executing script SetProxy&#58; java.lang.NumberFormatException&#58; For input stri
ng&#58; &quot;y&quot;
gant.TargetExecutionException&#58; java.lang.NumberFormatException&#58; For input string
&#58; &quot;y&quot;
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy&#58;331)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy&#58;334)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy&#58;344)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy&#58;334)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy&#58;495)
at gant.Gant.processTargets(Gant.groovy&#58;480)
Caused by&#58; java.lang.NumberFormatException&#58; For input string&#58; &quot;y&quot;
at org.apache.tools.ant.IntrospectionHelper.extractBuildException(Intros
pectionHelper.java&#58;697)
at org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHe
lper.java&#58;393)
at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfig
urable.java&#58;392)
at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfig
urable.java&#58;349)
at org.apache.tools.ant.Task.maybeConfigure(Task.java&#58;202)
at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java&#58;193
)
at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.jav
a&#58;160)
at _GrailsProxy_groovy$_run_closure1.doCall(_GrailsProxy_groovy&#58;37)
at SetProxy_$_run_closure1.doCall(SetProxy_.groovy&#58;29)
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy&#58;324)
... 10 more
Caused by&#58; java.lang.NumberFormatException&#58; For input string&#58; &quot;y&quot;
at java.lang.NumberFormatException.forInputString(NumberFormatException.
java&#58;48)
at java.lang.Integer.parseInt(Integer.java&#58;447)
at java.lang.Integer.<init>(Integer.java&#58;620)
at org.apache.tools.ant.IntrospectionHelper$11.set(IntrospectionHelper.j
ava&#58;1069)
at org.apache.tools.ant.IntrospectionHelper.setAttribute(IntrospectionHe
lper.java&#58;388)
... 18 more
Error executing script SetProxy&#58; java.lang.NumberFormatException&#58; For input stri
ng&#58; &quot;y&quot;


Espero que na versão final não tenham esses erros tão simples, o jeito ainda é continuar no bom e velho prompt de comando. <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
23/10/2009 00:00


0
Site para configuração do STS.

http&#58;//www.grails.org/STS+Integration
23/10/2009 00:00


0
Quem quiser comentar o trabalho da galera que tá desenvolvendo o plugin do grails/groovy para eclipse, por favor dêem sugestões no seguinte link:
<!-- m --><a class="postlink" href="https://issuetracker.springsource.com/browse/STS-487">https://issuetracker.springsource.com/browse/STS-487</a><!-- m -->

Vamos prestigiar o trabalho da galera, bem como sugerir críticas construtivas!!!!
26/10/2009 00:00


0
Ae turma!

Fiz um teste com um release mais recente (2.2.1.RELEASE) e gostei muito, mas realmente ainda não está preparado para uso corrente.

O suporte a Groovy (plugin V2) está bem melhor! Com relação à sintaxe está quase lá!

O que ainda carece bastante é o Grails. Tive problemas de falta de memória, onde foi necessário configurar um -Xmx para que o Grails pudesse subir corretamente. Também não temos edição de GSP e taglibs e isso faz uma falta danada, sem contar em vários outros probleminhas.

Foi um bom teste, mas por enquanto vale a pena manter com o IntelliJ IDEA 8! Em tempo, o Netbeans 6.8 também bate um bolão, mas não tem uma integração tão completa como o IDEA.

PS.: Quando sair nova versão, vamos fazer mais testes e trocar informações!



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