薫堂提供、構造化された、java ベースのコンベンション アプローチを構築します。薫は、プラグ可能な拡張可能なアーキテクチャで;高度な設定 Java ビルド フレームワークを提供するパワーと柔軟性 Groovy と Ant をハーネスします。薫 (薫プラグインによって提供される) 動作構築ライフ サイクル フェーズにアタッチするプラグイン アーキテクチャを持つこの柔軟性を実現します。薫のカーネルと財団のプラグインのセットで構成されます。カーネルは、ビルド システム内で複数の共同編集者のオーケストレーションを担当です。