fork from http://code.google.com/p/maven-java-formatter-plugin
- name changed to java-formatter-maven-plugin , Artifact Ids of the format maven-___-plugin are reserved for plugins in the Group Id org.apache.maven.plugins
- add some verbosity and debug for when variables are changed by other mojo (see http://code.google.com/p/maven-java-formatter-plugin/issues/detail?id=22)
- using eclipse formatter version 3.8 instead of 3.5 (newer maven dependencies)
- added back configuration option: directories, to allow formatting source files other than main and test, such as generated sources
- accept new configuration options for storing the "maven-java-formatter-cache.properties" file. If you are running a "clean install" each time, this can be handy
- accept new configuration options : verboseOutput
- accept new configuration options: includes, excludes, encoding
- removed configuration option: directories
- uses specific Eclipse dependency versions to avoid checking for updates
- accept following configuration options: directories, compilerSource, compilerCompliance, compilerTargetPlatform, configFile (eclipse formatter configuration file)
- accept new configuration options: lineEnding, overrideConfigCompilerVersion, configFile (from dependency classpath, fail if invalid)
- use Eclipse 3.5 code formatter
- use process-sources phase
- use googlecode groupId
- provide Maven site
- available from Maven central repository