freehep-rmic:generate

Compiles class files using the rmic compiler.

Parameters for the goal:

Parameter Type Expression Default Value Description
classes List - - The package-qualified-class-name(s), for example com.somecompany.SomeClass.
debug (Optional) boolean ${rmic.debug} false Generates debug information, same as -g option for rmic.
idl (Optional) boolean ${rmic.idl} false Causes the rmic compiler to generate OMG IDL for the classes. Same as -idl option for rmic.
iiop (Optional) boolean ${rmic.iiop} false Causes the rmic compiler to generate IIOP stubs rather than JRMP stubs. Same as -iiop option for rmic.
keep (Optional) boolean ${rmic.keep} false Keep the generated .java files in the same directory as the generated .class files. Same as -keep option for rmic.
noWarn (Optional) boolean ${rmic.noWarn} false Suppress warning messages, same as -nowarn option for rmic.
project MavenProject ${project} - No description.
targetDirectory (Optional) String ${project.build.directory}/classes - The target directory into which to generate the output, same as -d option for rmic.
verbose (Optional) boolean ${rmic.verbose} false Generates verbose output, same as -verbose option for rmic.
version (Optional) String ${rmic.version} compat Specified the version of stubs to be generated. Possible values are 1.1, 1.2 or compat (default). Equivalent to -v1.1, -v1.2 and -vcompat for rmic.