Resource[] resources = new PathMatchingResourcePatternResolver() .getResources("classpath*:META-INF/spring-configuration-metadata.json"); ConfigurationMetadataRepositoryJsonBuilder builder = ConfigurationMetadataRepositoryJsonBuilder.create(); for (Resource resource : resources) { try (InputStream in = resource.getInputStream()) { builder.withJsonResource(in); } } ConfigurationMetadataRepository repository = builder.build();
if (!reposInJars.containsKey(archivePath)) { logger.log(INFO, "Unmarshalling configuration metadata from {0}", FileUtil.getFileDisplayName(fo)); ConfigurationMetadataRepository jarRepo = builder.withJsonResource(fo.getInputStream()).build(); reposInJars.put(archivePath, jarRepo); currRepo = builder.withJsonResource(fo.getInputStream()).build();
builder.withJsonResource(r.getInputStream()); for (ConfigurationMetadataGroup group : builder.build().getAllGroups().values()) { if (include || isWhiteListed(group, whiteListedClasses)) { result.addAll(group.getProperties().values());
builder.withJsonResource(r.getInputStream()); for (ConfigurationMetadataGroup group : builder.build().getAllGroups().values()) { if (exhaustive || isWhiteListed(group, whiteListedClasses)) { for (ConfigurationMetadataProperty property : group.getProperties().values()) {
builder.withJsonResource(r.getInputStream()); for (ConfigurationMetadataGroup group : builder.build().getAllGroups().values()) { if (exhaustive || isWhiteListed(group, whiteListedClasses)) { for (ConfigurationMetadataProperty property : group.getProperties().values()) {