Tuesday, January 23, 2007

 

First Succesfull Automated Build!!

First successful build with continuum today :-) Needed a bit of tweaking. Proxy configuration for apache to point to Continuum server. Installing Java 6.0 on my server (Dragon3D only compiles with 6 cause of JAXB dependecies). Now I only have to fill the Maven configuration file with lots of cool features to get some nice reports, web pages, unit test and whatever ;-)

And here is a good article by Martin Fowler about continuous integration and why I should do it :-)

Olivier

 

Moved to Maven

The good thing about starting a new job is you often encounter lots of useful new things. And of course you keep wondering 'why didn't I use this before??'. So I switched from Ant to Maven. It did make my (developer) life a lot easier. For example I used to write my own ant files to get all the dependencies. Very cumbersome if you have to handle download sites, versions, etc. In Maven it's a breeze. Just add a dependency, and viola, ready to go :-)

Another advantage is the use of Continuum, an automated build system. It reads the Maven configuration file (pom.xml) and will automatically build the whole project for you. This combined with Junit tests this can be very handy for analysis and status reports of your project.

This means I'll have to get my testing act together, and write my Junit tests, again 'why didn't I do this before' :-( Grrrr. Junit test driven development has so much advantages.

Olivier

This page is powered by Blogger. Isn't yours?