Use a Meta Build Tool
- Outline of this page
What is a MetaBuildTool?
Why use a MetaBuildTool?
What is KrysalisCentipede?
What is TurbineMaven?
What is a MetaBuildTool?
Introduction - Over time a project ends up with a set of subprojects and complex dependencies, JUnitTests, documentation translation and other various components. Therefore the build grows in complexity and eventually some form of more configurable subBuilds evolve. These subBuilds cause a more complex build system to evolve. MetaBuildTools are those tools which use buildTools like Make and Ant but do so in a configurable way.
MetaBuildTools give you a templated approach to this by providing the framework for these complex builds in advance. Rather than your build evolving into a big spaghetti mess or a BigBallOfMud you can use the acquired knowledge of those who have time to think about solving these problems in a nicer way.
Why use a MetaBuildTool?
- to be continued.