DPML
DPML Depot - Build Data Centralization
HomeUtilitiesStationMetroDepotTransit
Centralization

One of the objectives of the DPML component development strategy is an effective breakdown of concerns such that you end up with small and easily understandable sub-systems. However, while individal projects are under control, the configuration management of an overall system (possibly involving several hundred sub-projects) becomes an inevitable configuration management concern.

Depot addresses overall configuration management through centralization of project information within a common build library that captures information about projects and shared resources organized and structured within distrinct modules. A build commandline tool provides support for listing of registered projects and the execution of project builds. The build tool executes builds using a plugin builder. A default build system implementation based on the Apache Ant product is included in the Depot distribution.