Slackbot
03/13/2023, 2:16 PMDaan
03/13/2023, 3:21 PMvar versionCatalog = project.getExtensions().getByType(VersionCatalogsExtension.class).named("libs");
List<String> libraryAliases = versionCatalog.getLibraryAliases();
Map<String, String> map = new HashMap<>();
for (String alias : libraryAliases) {
versionCatalog.findLibrary(alias).ifPresent(library -> map.put(alias, library.get().toString()));
}
components.withModule("foo:bar", Foo.class, rule -> rule.params(map));