Vampire
configurations.create("foo") { val runtimeAttributes = configurations.runtimeClasspath.get().attributes runtimeAttributes.keySet().forEach { key -> attributes.attribute(key, runtimeAttributes.getAttribute(key)) } }
key
runtimeAttributes.getAttribute(key)
attribute(Attribute<T> key, T value)
ephemient
.attribute(key as Attribute<Any>, runtimeAttributes.getAttribute(key))
A modern programming language that makes developers happier.