| Property | Optional? | Description | Default |
|---|---|---|---|
| maven.uberjar.main | No | UberJar will automatically create a Classworlds configuration file for your application; however, you must specify which class contains the main method for your application. This is the class that will be invoked when a user types: java -jar uber.jar. | None |
| maven.uberjar.classworlds.conf | Yes | Specifies that the plugin should not automatically create a Classworlds configuration file because your application already has its own. This property should be set to your appropriate configuration. If this property is specified, maven.uberjar.main is ignored. | None |