Collection<IvyConfiguration>
, org.gradle.util.Configurable<NamedDomainObjectContainer<IvyConfiguration>>
, DomainObjectCollection<IvyConfiguration>
, Iterable<IvyConfiguration>
, NamedDomainObjectCollection<IvyConfiguration>
, NamedDomainObjectContainer<IvyConfiguration>
, NamedDomainObjectSet<IvyConfiguration>
, Set<IvyConfiguration>
public interface IvyConfigurationContainer extends NamedDomainObjectContainer<IvyConfiguration>
IvyConfiguration
s that will be included in the IvyPublication
.
Being a NamedDomainObjectContainer
, a IvyConfigurationContainer
provides
convenient methods for adding, querying, filtering, and applying actions to the set of IvyConfiguration
s.
apply plugin: 'ivy-publish' def publication = publishing.publications.create("my-pub", IvyPublication) def configurations = publication.configurations configurations.create("extended", { extend "default"}) configurations.all { extend "base" }
parallelStream, removeIf, stream, toArray
addAllLater, addLater, all, all, configureEach, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType
add, addAll, addRule, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getNamer, getNames, getRules, named, named, named, named
configure, create, create, create, maybeCreate, register, register
findAll, matching, matching, withType