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