in log4j-docgen-maven-plugin/src/main/java/org/apache/logging/log4j/docgen/maven/DocumentationGeneratorMojo.java [59:74]
public void execute() {
if (skip) {
getLog().info("Skipping documentation generation");
return;
}
final Set<PluginSet> pluginSets =
PluginSets.ofDescriptorFilesAndFileMatchers(descriptorFiles, descriptorFileMatchers);
final Predicate<String> classNameFilter = typeFilter != null ? typeFilter.createPredicate() : ignored -> true;
final DocumentationGeneratorArgs generatorArgs = new DocumentationGeneratorArgs(
pluginSets,
classNameFilter,
templateDirectory.toPath(),
toApiModel(indexTemplates),
toApiModel(typeTemplates));
DocumentationGenerator.generateDocumentation(generatorArgs);
}