code: protected void logConfiguration() throws MojoExecutionException {
  		super.logConfiguration();
  
  		getLog().info("target:" + target);
  		getLog().info("roundtripTestClassName:" + roundtripTestClassName);
  		getLog().info("resourceIncludes:" + resourceIncludes);
  		getLog().info("variant:" + variant);
  		getLog().info("persistenceUnitName:" + persistenceUnitName);
  		getLog().info("persistenceXml:" + persistenceXml);
  		getLog().info("generateHashCode:" + generateHashCode);
  		getLog().info("generateEquals:" + generateEquals);
  		getLog().info("generateTransientId:" + generateTransientId);
  		getLog().info("result:" + result);
  		getLog().info("preArgs:" + Arrays.toString(preArgs));
  		getLog().info("postArgs:" + Arrays.toString(postArgs));
  		try {
  			getLog().info(
  					"XJC loaded from:"
  							+ Options.class.getResource("Options.class")
  									.toURI().toURL().toExternalForm());
  		} catch (IOException ignored) {
  		} catch (URISyntaxException ignored) {
  		}
  
  	}
docs: Logs options defined directly as mojo parameters.