# Package org.gradle.api.publish.ivy

package org.gradle.api.publish.ivy

- Related Packages
  Package
  Description
  org.gradle.api.publish
  org.gradle.api.publish.ivy.plugins
  org.gradle.api.publish.ivy.tasks
  org.gradle.api.publish.maven
  org.gradle.api.publish.plugins
  org.gradle.api.publish.tasks
- Class
  Description
  InvalidIvyPublicationException
  Thrown when attempting to publish with an invalid `IvyPublication`.
  IvyArtifact
  An artifact published as part of a `IvyPublication`.
  IvyArtifactSet
  A Collection of `IvyArtifact`s to be included in an `IvyPublication`.
  IvyConfiguration
  A configuration included in an `IvyPublication`, which will be published in the ivy descriptor file generated.
  IvyConfigurationContainer
  The set of `IvyConfiguration`s that will be included in the `IvyPublication`.
  IvyExtraInfoSpec
  Represents a modifiable form of IvyExtraInfo so that "extra" info elements can be configured on an Ivy publication.
  IvyModuleDescriptorAuthor
  An author of an Ivy publication.
  IvyModuleDescriptorDescription
  The description of an Ivy publication.
  IvyModuleDescriptorLicense
  A license of an Ivy publication.
  IvyModuleDescriptorSpec
  The descriptor of any Ivy publication.
  IvyPublication
  An `IvyPublication` is the representation/configuration of how Gradle should publish something in Ivy format, to an Ivy repository.