# Package org.gradle.api.artifacts.dsl

@NonNullApi package org.gradle.api.artifacts.dsl
Classes used in the artifact DSL.

Related Packages
Package
Description
org.gradle.api.artifacts
Classes for declaring and using artifacts and artifact dependencies.
Interfaces
Class
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.