Developer Manual | ![]() |
Scope and Purpose | ||
This is the developer guide for ControlTier Commander. It provides documentation for developing command modules using Ant. For basic information about creating a command module first read the Command Module Development instructions.
To use this guide you need to be familiar with using Ant.
Ant | ||
The Commander development environment is based in Ant.
The Commander distribution bundles with it, several Ant extensions - ant-contrib, Antelope - as well as several optional Ant task libraries - NetComponents, javamail, mailapi. Of course, Commander comes with its own Ant tasks, as well.
Commander Ant Tasks | ||
Integration between Commander-client and Workbench is primarly via Ant tasks. There are tasks for managing object data, types, and transforms. These tasks are organized as follows:
- Object Tasks: Tasks to create, update and remove objects.
- Type Tasks: Task to query existance of defined types.
- Document Tasks: Tasks to create templates, define, get and generate transforms.
- Map Tasks: Tasks to export and query a map.
- Execution Tasks: Tasks to execute system commands.


