Rultor.com is a unique continuous integration server that reads build progress information from its standard output. Xembly XML data manipulation language is used for reporting. Your build should throw Xembly instructions into its standard output and Rultor will pick them, parse, and use for summary statistics building.
rultor-maven-plugin
automates this operation for Maven builds.
Add it to the list of plugins in your parent module:
<project>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.rultor</groupId>
<artifactId>rultor-maven-plugin</artifactId>
<version>0.3.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
By default the plugin reports successfull completion of every sub-project, if the project is a multi-module one. And it reports every individual goal if the project doesn't have any sub-modules.
By default the plugin is turned off. It is supposed to be turned on
only in rultor rule,
by explicit initialization of rultor:steps
goal:
$ mvn rultor:steps clean install
More details: maven-plugin.rultor.com