Skip to content

ethanmdavidson/oracleformsgradleplugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A Gradle plugin for working with oracle forms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages