A Gradle Plugin for working with oracle forms
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.
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.