This Week in Grails (2011-41)

I released the initial version of the atomikos plugin this week. This works with the new multiple datasources support in Grails 2.0 (and should work with the datasources plugin although I haven’t tested that yet) to add two-phase commit support for JDBC and JMS. The documentation describes how to use it and includes an extensive tutorial covering both multiple databases and combining a database call with sending a JMS message. Coincidentally this interesting blog post on Using JMS in Grails was posted this week.

The Groovy team released version 1.8.3 and beta 4 of 1.9 this week. Check out Guillaume’s post to see what’s new in the two releases.

Do you live in the Seattle area? Do you have 9 friends who are good at Grails? You’re in luck – a company there is looking for 10(!) Grails developers – see the item in the jobs section below.

If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just these posts.

Translations of this post:


There were 6 new plugins released:

  • atomikos version 1.0. Integrates Atomikos TransactionsEssentials to support two-phase commit for JDBC and JMS transactions
  • cdn-resources version 0.2. Loads static resources using Content Delivery Networks using the Resources plugin framework
  • cxf-client version 1.0. Use existing (or new) Apache CXF wsdl2java generated content to invoke SOAP services
  • random-test-order version 0.2. Run unit, integration, and functional tests in a random order
  • scorm version 0.2. Adds SCORM reading capabilities
  • gsp-resources version 0.1. Use the resources plugin to include static files like main.css.gsp, so dynamically built CSS and JS can be served as proper files instead of inlined in a non-cacheable GSP file

and 17 updated plugins:

  • compass-sass version 0.5. Compass, SASS and SCSS support for Grails. Automatically compiles .scss/.sass during run-app, and adds other framework functionality
  • date-formatting version 0.2.2. Adds functions to the Date object to convert into various string formats
  • email-confirmation version 1.0.5. Sends an email to a user with a link to click to confirm site registration
  • external-config-reload version 0.4.7. Polls for changes to external configuration files (files added to grails.config.locations), reloads the configuration when a change has occurred, and notifies specified plugins by firing the onConfigChange event in each
  • file-viewer version 0.2. Provides a user-friendly way to view folders and files
  • flyingcow version 1.0. Fork of the ui-performance plugin with some enhancements
  • fsm version 0.6.6. Finite State Machine behavior
  • google-visualization version 0.3. Provides a taglib for the interactive charts of the Google Visualization API
  • grails-melody version 1.9. Integrates the JavaMelody system monitoring tool
  • jquery-mobile version 0.2. Provides jQuery mobile framework resource files
  • mongodb-morphia version 0.7.4. Alternative MongoDB GORM based on the Morphia library (former gorm-mongodb)
  • mongodb-multitenant version Enables multitenancy for MongoDB
  • portlets version 0.9. Aims to provide a simple way of developing JSR-168 portlets
  • portlets-liferay version 0.4. Uses the Portlets Plugin and adds Liferay Portal specific configurations and adapters
  • spring-security-core version 1.2.3. The official Grails security plugin; integrates with Spring Security
  • spring-security-twitter version 0.3.3. Twitter authentication as extension to the Spring Security Core plugin
  • twitter-bootstrap version Twitter Bootstrap CSS framework resource files

Interesting Tweets


User groups and Conferences

Comments are closed.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.