Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.07 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.07 KB

OracleFormsGradlePlugin

A Gradle Plugin for working with oracle forms

How to Use

This plugin requires that Oracle Forms Builder is installed. It should automatically find the executables it needs by searching the folder specified by the ORACLE_HOME environment variable.

To add it to a project, simply apply the plugin in typical gradle style:

plugins {
    id 'com.mcwa.oracleforms' version '1.9.1'
}

Then run the build task.

Restrictions

This plugin currently only works with 12c forms, and only compiles the following filetypes:

  • .pll
  • .mmb
  • .fmb

.rdf files are not compiled because this is not required in 12c.

Source files are expected to be in /src/main/, and compiled files will end up in /build/output/.

Support for 6i (and possibly other versions) is being added in version 2.0, which is mostly working except for a strange issue where menus (.mmb) with attached libraries (.pll) cannot be compiled because the 6i compiler ignores the FORMS60_PATH environment variable. It should work if the .pll and .mmb in the same directory.