in apache-rat-plugin/src/main/java/org/apache/rat/mp/AbstractRatMojo.java [255:277]
private List<IHeaderMatcher> mergeLicenseMatchers()
throws MojoFailureException, MojoExecutionException {
List<IHeaderMatcher> matchers = new ArrayList<>();
if (licenses != null) {
matchers.addAll(Arrays.asList(licenses));
getLog().debug("Added " + licenses.length + " additional default licenses.");
}
if (licenseMatchers != null) {
for (final HeaderMatcherSpecification spec : licenseMatchers) {
matchers.add(newInstance(IHeaderMatcher.class, spec.getClassName()));
}
}
if (addDefaultLicenseMatchers) {
getLog().debug("Enabled default license matchers.");
matchers.addAll(Defaults.DEFAULT_MATCHERS);
}
logLicenseMatchers(matchers);
return matchers;
}