# Package org.gradle.api.artifacts.dsl

Classes used in the artifact DSL.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ArtifactHandler | This class is for defining artifacts to be published and adding them to configurations.
  ComponentMetadataHandler | Allows the build to provide rules that modify the metadata of depended-on software components.
  ComponentModuleMetadataHandler | Allows to modify the metadata of depended-on software components.
  DependencyHandler | A `DependencyHandler` is used to declare dependencies.
  RepositoryHandler | A `RepositoryHandler` manages a set of repositories, allowing repositories to be defined and queried.

## Package org.gradle.api.artifacts.dsl Description

Classes used in the artifact DSL.