Modularity Documentation Weekend
Monday, October 8th, 2007Spent a few hours this weekend finally getting some documentation together for modularity. It has been a pet project of mine ever since I was introduced to the concept by Malcolm Sparks.
modularity is a set of Ant tasks to help with the software configuration management of Java projects with a large number of modules. modularity aims to make maintaining ant build files a thing of the past – instead you maintain a set of ‘metadata.xml’ files describing your project’s layout and dependency tree.
I’m currently using modularity for all my pet projects (yes modularity also builds itself!) and I’m also luck enough to be allowed to use it at in NewBay. At work it is used to create the developers IDE workspace, build all software modules and ultimately release software.
Maciej Baranowski, Darragh Curran and Guy Granger all have helped tremendously on its development to date.




