This plugin lets you invoke TIOBE's Jacobe from a Maven project. All you have to do is add a dependency to this plugin in your pom.xml. Like in the following example.
<plugins>
<plugin>
<groupId>com.tiobe.jacobe</groupId>
<artifactId>maven-jacobe-plugin</artifactId>
<version>1.0</version>
<configuration>
</configuration>
</plugin>
</plugins>
For more information regarding Jacobe, please visit TIOBE's website at http://www.tiobe.com.
<plugins>
<plugin>
<groupId>com.tiobe.jacobe</groupId>
<artifactId>maven-jacobe-plugin</artifactId>
<version>1.0</version>
<configuration>
<jacobeExecutable>c:\opt\jacobe\jacobe.exe</jacobeExecutable>
<rules>
<param>indent=2</param>
<param>continuationindent=1</param>
</rules>
<configurationFile>c:\opt\jacobe\sun.cfg</configurationFile>
<comparisonThreshold>0.01</comparisonThreshold>
<headerFile>${basedir}/src/main/resources/header.txt</headerFile>
<javadoc>private</javadoc>
<noAssert>true</noAssert>
<noEnum>true</noEnum>
<noBackup>true</noBackup>
<overwrite>true</overwrite>
<outputExtension>formatted</outputExtension>
<input>${basedir}/src/main/java</input>
</configuration>
</plugin>
</plugins>
The only required configuration is input. The other values assume the same default as Jacobe.