Class CollectConfiguration

java.lang.Object
org.eclipse.aether.tools.CollectConfiguration
All Implemented Interfaces:
Callable<Integer>

public class CollectConfiguration extends Object implements Callable<Integer>
This tool is used both from Resolver as well as from Maven to generate documentation for configuration keys. It scans the source files under a given root directory, collects the configuration keys declared in them and renders them into Velocity templates. It relies on javadoc with a custom doclet to extract the configuration keys from the source files. The doclet writes the discovered keys into an intermediate properties file, which is then read back and used to render the Velocity templates.