Skip to content
This repository was archived by the owner on Aug 27, 2019. It is now read-only.

dambenso/Progress-Grabl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fe95742 · Aug 20, 2019
May 23, 2019
Aug 20, 2019
Aug 20, 2019
Jul 1, 2019
Feb 16, 2018
Aug 20, 2019
Jul 1, 2019
Jun 28, 2019
Aug 20, 2019
Aug 20, 2019
Dec 23, 2017
May 11, 2017
Aug 20, 2019

Repository files navigation

pipeline status coverage report

Latte

Progress fork of this project to enhance and support package updates - May2019

[Latte] = Progress fork of Grabl Gradle + (OpenEdge) ABL = grabl (powered-by Riverside-Software PCT)

[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.latte" version "0.2.0"
}

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 211
  • adds a dependency on Google gson 2.8.0 which is required by PCT ABLUnit task
  • adds a backup database task
  • adds the ability to run ABL code as a task
  • adds ability to create a database

Links

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

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