KundoA modular Ant and Groovy based build system | |
Download |
Kundo Ranking & Summary
Advertisement
- License:
- Apache License 2.0
- Publisher Name:
- adam_leggett, cneal
- Operating Systems:
- Windows All
- File Size:
- 4 MB
Kundo Tags
- modular application modular modular synthesis semi-modular Modular architecture ant viewer ant player Groovy macro modular tool modular library Ant Modular Exponentiation groovy script modular program modular plugin Ant build system Groovy build system Java build build system Groovy Ant build file Ant build optimizer Ant build Ant-based build system Ant build utility interface ant screensaver running ant groovy screensaver ant simulator display ant ant displayer Ant interface Ant GUI modular execution build modular application Groovy extension Groovy shell Groovy compiler ant-spiders ant virus ant toolbar
Kundo Description
Kundo provides a structured, convention based approach for Java builds. Kundo has a pluggable, extensible architecture; it harnesses the power and flexibility of Groovy and Ant to provide a highly configurable Java build framework. Kundo achieves this flexibility with a plug-in architecture that attaches behaviours (provided by Kundo plug-ins) to build lifecycle phases. Kundo consists of a kernel and a set of foundation plug-ins. The kernel is responsible for the orchestration of the multiple collaborators within the build system. Conceptually similar to the approach taken by the Apache Maven project, the Kundo implementation is simpler (the kernel library jar file is ~ 60Kb) and, in our humble opinion, offers greater flexibility; if you want to simply wire an Ant into a buildfile and use it, you can. Build lifecycles are defined within a build 'recipe'. A recipe declares the plug-ins required to perform a build. Each Kundo plug-in, much like a Maven plug-in, encapsulates a discreet set of build management (or deployment, release management etc etc) logic and has its own versioning/release cycle. Take Kundo for atest run to see what it's capable of!
Kundo Related Software