The ABL base plugin provides various capabilities and features required to run or build ABL applications, such as running ABL procedure, compiling ABL sources, running ABL unit tests, creating Procedure Library (PL) files, and other such capabilities.

The ABL base plugin provides Task Types using which you can create tasks to perform various actions described in this guide. The name of task types gives an idea about what they are supposed to do. For more information, see Task Types .

When writing tasks to build an ABL project, you may require to pull dependencies such as PL files from remote repositories. The base plugin provides configurations which can be used to manage dependencies. For more information, see Dependency Management.

Usage

To use the ABL base plugin, include the following in your build script (build.gradle file):
plugins { 

  id "progress.openedge.abl-base" version <version> 

}