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. |