DPML
DPML Depot
HomeUtilitiesStationMetro
Depot Tasks
artifact:part:dpml/depot/dpml-depot-builder#2.1.1
Description

The Depot Tools Antlib provides a collection of tasks and processors that leverage information form project definitions. Generally speaking you will not neeed to reference tasks directly - instead, projects declare produced types and from this information build listeners (processors) are automatically assigned to the project to produce the deliverable artifact (such as jar files, plugin metadata, etc.).

Core tasks provide support for build preperation, parameterized filters, compilation, unit testing, plugin meta-data generation, multi-project builds, and loading of 'library' aware plugins.

Example build file:

<project name="demo" default="install" basedir="." 
    xmlns:x="antlib:dpml.tools">

  <x:import uri="local:template:dpml/tools/standard"/>
  ....

</project>
Antlib Namespace
dpml:tools