JavaZone 2010 - Enhance your Maven plugins with Groovy
Groovy lends extra strengths to the Java programming language. These strenghts can be actively used to enhance Maven plugins. These plugins may often be quick and dirty, written by developers to solve some very specific problem. If they get adopted by projects, it should be compulsory to ensure their quality by code review and 100% test coverage.
Many of the dirty fragments of code can be rewritten with Groovy to become both easier to read and maintan, and easier to cover with unit tests.
This presentation sums up the experiences of having groovy-ised 3 (proprietary) enterprise Maven plugins: cxjboss, cxbuildnumber and mtregelverk.
Harald Søvik
Harald has been lead developer and technical architect on a large scrum project for three years. His primary agenda is staying focused on technical quality, providing value and risk management. He's also tech lead of the Java competency network in Computas.
