This message was deleted.
# community-support
s
This message was deleted.
1
d
Creating a lookup map and injecting that seems to work 😄
Copy code
var 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));