| Property name | Description | Optional? | Default | 
|---|---|---|---|
| rmic.list | Comma or space separated list of items to compile with rmic. | No | |
| rmic.X.classes | Comma- or space-separated list of patterns of files that must be included in the compilation. | No | |
| rmic.X.base | The location to store the compiled files.. | Yes | ${maven.build.dest} | 
| rmic.X.sourcebase | Pass the "-keepgenerated" flag to rmic and move the generated source file to the given sourcebase directory. | Yes | ${maven.build.dir}/rmic-generated/src | 
| rmic.X.stubversion | Specify the JDK version for the generated stub code. Specify "1.1" to pass the "-v1.1" option to rmic. | Yes | |
| rmic.X.verify | Check that classes implement Remote before handing them to rmic. | Yes | false | 
| rmic.X.iiop | Indicates that portable (RMI/IIOP) stubs should be generated with these additional arguments for IIOP class generation. | Yes | |
| rmic.X.idl | indicates that IDL output files should be generated with these additional arguments for IDL file generation. | Yes | |
| rmic.X.debug | Generate debug info (passes -g to rmic). | Yes | false |