protected void updateInitializrMetadata(InitializrMetadata metadata) { List<DefaultMetadataElement> bootVersions = fetchBootVersions(); if (bootVersions != null && !bootVersions.isEmpty()) { if (bootVersions.stream().noneMatch(DefaultMetadataElement::isDefault)) { // No default specified bootVersions.get(0).setDefault(true); } metadata.updateSpringBootVersions(bootVersions); } }
DefaultMetadataElement.create("1.3.6.RELEASE", "1.3.6", false), DefaultMetadataElement.create("1.3.7.BUILD-SNAPSHOT", "1.3.7", false)); metadata.updateSpringBootVersions(bootVersions); assertThat(metadata.getConfiguration().getEnv().getBoms().get("foo-bom") .resolve(Version.parse("1.3.6.RELEASE")).getVersion()).isEqualTo("1.0.0");