java.util.Collection<IvyConfiguration>
, Configurable<NamedDomainObjectContainer<IvyConfiguration>>
, DomainObjectCollection<IvyConfiguration>
, DomainObjectSet<IvyConfiguration>
, java.lang.Iterable<IvyConfiguration>
, NamedDomainObjectCollection<IvyConfiguration>
, NamedDomainObjectContainer<IvyConfiguration>
, NamedDomainObjectSet<IvyConfiguration>
, java.util.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.
plugins { id 'ivy-publish' } def publication = publishing.publications.create("my-pub", IvyPublication) def configurations = publication.configurations configurations.create("extended", { extend "default"}) configurations.all { extend "base" }
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