Package org.postgresql.pljava.pgxs
The PL/Java PGXS package provides the necessary maven plugin goals to build
the PL/Java Native C code. It also provides a maven plugin goal for utilising
JavaScript during maven SITE lifecycle phase.
-
Interface Summary Interface Description GoalScript Enables obtaining an interface from the script usingInvocable
in order to correctly handle errors.ReportScript Provides reasonable defaults and other required methods for using JavaScript to duringSite
lifecycle phase to configure aMavenReport
. -
Class Summary Class Description AbstractPGXS Class to act as a blueprint for platform specific build configurations in pljava-so/pom.xmlPGXSUtils Utility methods to simplify and hide the bland implementation details for writing JavaScript snippets.RelativizingFileManager AForwardingJavaFileManager
that interposes when asked for an output file of typeHTML
, and rewriteshref
URLs that containRELDOTS
as a component.ReportScriptingMojo Maven plugin goal to use JavaScript for configuringMavenReport
during theLifecyclePhase.SITE
.ScriptingMojo Maven plugin goal to use JavaScript during any of build lifecycle phases.