Build with Apache Ant
- Last Updated: March 25, 2026
- 2 minute read
- OpenEdge DevOps Framework
- Version 2.4
- Documentation
Apache Ant is a build automation tool that uses XML and Java, and it is designed to make build processes simpler and more portable. Ant uses targets and tasks to compile, test, and run applications. Ant is primarily used for Java applications, but it can be used for other types of applications.
Ant tasks for OpenEdge
- Generate ABLDoc using Ant in Progress Developer Studio for OpenEdge Online Help
- Package an ABL WebApp Ant project in Progress Developer Studio for OpenEdge Online Help
- Package REST services in Progress Developer Studio for OpenEdge Online Help
- Generate a Data Object Service Catalog file in Progress Developer Studio for OpenEdge Online Help
- Package a Web UI project in Progress Developer Studio for OpenEdge Online Help
- Unit test with ABLUnit in Progress Developer Studio for OpenEdge Online Help
PCT
Progress Compilation Tools (PCT) is an open-source set of Apache Ant tasks and plugins created by Riverside Software that automate build tasks in OpenEdge. PCT is a large ecosystem of plugins that provides common build steps for automation and CI/CD. Progress recommends PCT as the method for automating OpenEdge through Ant, and many Ant processes with OpenEdge use it as a standard foundation. You can use Ant with OpenEdge without using PCT, but that requires that you define a custom Ant implementation for your CI/CD pipeline.