Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 2.37 KB

README.md

File metadata and controls

69 lines (51 loc) · 2.37 KB

pipeline status coverage report

Latte

This is a Progress fork of the Grabl project to enhance and support package updates.

Latte is a plugin for Gradle providing language support for OpenEdge ABL. It provides gradle tasks to compile ABL code and run unit tests using ABLUnit. All the hard work is done by PCT, thanks to gradle's fantastic integration with Ant.

Usage

Latte is hosted in the Gradle Plugin Portal so you can use it by just adding this to your build.gradle:

plugins {
  id "oe.espresso.latte" version "0.3.1"
}

This will add PCT tasks and types to your project and integrate PCT with Gradle lifecycle tasks. It does this by modifying the Gradle project model.

The following are a list of enhancements beyond the original grabl plugin

  • adds a dependency on PCT 215
  • adds a backup database task
  • adds the ability to run ABL code as a task
  • adds the ability to create a database
  • adds the ability to create procedure libraries
  • adds the ability to create .oear's

Links

NEEDS TO BE UPDATED WHEN

Contributing

Want to suggest a feature or report a bug? Head to issue tracker.

Code contributions are very welcome, please check out hacking notes.

License

latte and grabl are free and open-source software licensed under the Apache License 2.0