in geronimo-openapi-impl/src/main/java/org/apache/geronimo/microprofile/openapi/cdi/GeronimoOpenAPIExtension.java [80:94]
void init(@Observes final BeforeBeanDiscovery beforeBeanDiscovery) {
config = GeronimoOpenAPIConfig.create();
processor = new AnnotationProcessor(config, loadNamingStrategy(config), null);
skipScan = Boolean.parseBoolean(config.read(OASConfig.SCAN_DISABLE, "false"));
classes = getConfigCollection(OASConfig.SCAN_CLASSES);
packages = getConfigCollection(OASConfig.SCAN_PACKAGES);
excludePackages = getConfigCollection(OASConfig.SCAN_EXCLUDE_PACKAGES);
excludeClasses = getConfigCollection(OASConfig.SCAN_EXCLUDE_CLASSES);
try {
Yaml.getObjectMapper();
jacksonIsPresent = true;
} catch (final Error | RuntimeException e) {
// no-op
}
}