private void index()

in initializr-generator/src/main/java/io/spring/initializr/metadata/DependenciesCapability.java [90:110]


	private void index() {
		this.indexedDependencies.clear();
		this.content.forEach((group) -> group.content.forEach((dependency) -> {
			// Apply defaults
			if (dependency.getVersionRange() == null && group.getVersionRange() != null) {
				dependency.setVersionRange(group.getVersionRange());
			}
			if (dependency.getBom() == null && group.getBom() != null) {
				dependency.setBom(group.getBom());
			}
			if (dependency.getRepository() == null && group.getRepository() != null) {
				dependency.setRepository(group.getRepository());
			}

			dependency.resolve();
			indexDependency(dependency.getId(), dependency);
			for (String alias : dependency.getAliases()) {
				indexDependency(alias, dependency);
			}
		}));
	}