Pular navegação

Minhas preces foram atendidas, finalmente o site do Grails foi remodelado. Tem algumas coisas estranhas ainda, mas tá valendo o esforço do pessoal !! Vá lá e dê a sua opinião : www.grails.org

Guillaume Laforge, gerente de projetos do Groovy, escreveu um artigo sobre as novidades do Groovy 1.6 no InfoQ, segue o link :

http://www.infoq.com/articles/groovy-1-6

Pessoal, a versão RC(Release Candidate) do Grails 1.1 foi liberado, só estavam esperando a liberação final do groovy 1.6. Eu já estava usando as versões betas da versão 1.1 e está cada vez melhor. O projeto está realmente amadurecendo e, acho que com a versão final liberada(até o final de Fevereiro), o Grails vai dar uma grande guinada em termos de adoção. Segue abaixo o anúncio de Graeme Rocher, chefe de desenvolvimento Grails.

Hi all,

Hot on the heels of Groovy 1.6, we’re pleased to announce the availability of Grails 1.1 RC1. It can be downloaded from the usual spot (http://grails.org/Download) and as usual there are comprehensive
release notes available (http://www.grails.org/1.1-RC1+Release+Notes).

The main features are now stabilized and include:

- Support for Ant+Ivy and Maven builds
- Standalone GORM
- New plugin features: global plugins, transitive plugin resolution, local repositories etc.
- Spring namespace support
- Dramatically improved performance
- The Testing framework.
- Many new features and incremental improvements to core Grails features such as GORM and the MVC layer

At this stage we really encourage people to try the release out and report any issues. If there are a significant number of changes we will of course do a second release candidate, however we are reliant
on the community for feedback. In particular if plugin developers could try the release against your plugins to ensure compatibility that would be of great assistance. As usual any problems found should be reported to JIRA:

http://jira.codehaus.org/browse/GRAILS

Enjoy!


Graeme Rocher
Head of Grails Development
SpringSource – Weapons for the War on Java Complexity

http://www.springsource.com

O dia tão esperado chegou, Groovy 1.6 foi liberado !!

segue abaixo o anúncio feito por Guillaume Laforge :

Hi all,

This is with very great pleasure and honor that I’m announcing the final release of Groovy 1.6, on behalf of the Groovy development team and SpringSource.

Obviously, 1.6 is a very important milestone for the project, with several great new features and improvements:
- great runtime performance improvements
- multiple assignments
- optional return in if/else and try/catch blocks
- AST transformations and all the provided transformation annotations like @Singleton, @Lazy, @Immutable, @Delegate and friends
- the Grape module and dependency system and its @Grab transformation
- various Swing builder improvements, thanks to the Swing / Griffon (http://griffon.codehaus.org) team
- as well as several Swing console improvements
- the integration of JMX builder
- JSR-223 scripting engine built-in
- various metaprogramming improvements, like the EMC DSL, per-instance metaclasses even for POJOs, and runtime mixins

An article will be published in the coming days on InfoQ (http://www.infoq.com) and GroovyMag (http://www.groovymag.com) coming back on all those features and novelties with more details.

You can download Groovy 1.6 at the usual place:

http://groovy.codehaus.org/Download

Additional installers and bundles will be provided soon.

And you can also have a look at the JIRA changelog listing features,improvements and bug fixes:

http://jira.codehaus.org/browse/GROOVY?report=com.atlassian.jira.plugin.system.project:changelog-panel

Very big thanks to all the developers who contributed to the project, in particular our most prolific ones like Paul, Roshan, Danno and Jochen, and to all our users who’ve helped shape the project, thanks to their great feedback and suggestions.

Let me also mention an interesting event which is shaping up: the GR8 Conference, a conference dedicated to Groovy, Grails and Griffon, organized by the Danish JUG and SpringSource!
You can learn more about the event on the conference website:

http://www.gr8conf.org

Or by following the twitter account: http://twitter.com/gr8conf
The conference takes place in Copenhagen, Denmark, and will provide several practical sessions and ands-on labs to get you up-to-speed on those great Groovy-based technologies.

The registration should be open in the coming days, so get ready!

Enjoy!


Guillaume Laforge
Groovy Project Manager
Head of Groovy Development at SpringSource

http://www.springsource.com/g2one

Foi lançando no final de janeiro(23) uma atualização do Jasper plugin. Se o relatório era feito usando o iReport 3.0, em alguns casos, não gerava o relatório. Esse era exatamente o meu problema, depois da atualização está tudo funcionando bem.

Para maiores informações, clique aqui

As vezes nos deparamos com uma base de dados legado, na qual temos que sobrepor os tipos de id junto ao mapeamento da tabela. Por exemplo :

Temos uma tabela usuário que a chave PK é uma String(quem já não viu isso ??), como por exemplo : login_usuario, valor que é determinado pelo sistema e não definido por nenhum gerador automatico(sequence, UUID, etc). Tive muita dor de cabeça para descobrir como fazer isso, e a dica é a seguinte :


class Usuario {
String id ----> sobrepõe o tipo de atributo para String e não o default
String nome
String senha
....
static mapping = {
table 'usuario'
version false
id generator:'assigned', column:'login_usuario', type:'string'
...
}
}

A notícia é uma pouco antiga(29/jan),  mas deixo aqui registrado, seguem os links e alguns comentários :

 

Dear Groovy/Grails Community, 

We are pleased to announce the release of Grails 1.1 beta 3! This 
release provides a number of new features and improvements over the 
second beta. The headliners are: 

* Ant + Ivy Support – Grails applications can now be built on any 
continuous integration server that supports Ant without the need for a 
local Grails installation 
* Spring Namespace Support – Grails’ Spring integration has been 
extended to support Spring namespace-style configuration 
* Support for server-side forwards and includes – You can now perform 
forwards and includes from controllers and tag libraries 
* Standalone GORM – GORM can now be used outside Grails and an example 
that uses Spring MVC is provided with the Grails distro 

A more detailed run down of all the features added so far can be found 
in the release notes at http://www.grails.org/1.1-beta3+Release+Notes 

Alternatively you can take a look at all the issues resolved at the 
JIRA changelog: 
http://jira.codehaus.org/browse/GRAILS?report=com.atlassian.jira.plugin.system.project:changelog-panel 

You can download Grails 1.1 beta 3 from the usual spot at 
http://grails.org/Download 

Thanks for all your support 

Cheers! 

– 
Graeme Rocher 
Head of Grails Development 
SpringSource – Weapons for the War on Java Complexity 
http://www.springsource.com

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.