Interface ArtifactRepository
- All Known Subinterfaces:
FlatDirectoryArtifactRepository, GroovyMavenDeployer, IvyArtifactRepository, MavenArtifactRepository, MavenDeployer, MavenResolver, PrebuiltLibraries
public interface ArtifactRepository
A repository for resolving and publishing artifacts.
-
Method Summary
-
Method Details
-
getName
String getName()Returns the name for this repository. A name must be unique amongst a repository set. A default name is provided for the repository if none is provided.The name is used in logging output and error reporting to point to information related to this repository.
- Returns:
- The name.
-
setName
Sets the name for this repository. If this repository is to be added to anArtifactRepositoryContainer(includingRepositoryHandler), its name cannot be changed after it has been added to the container.- Parameters:
name- The name. Must not be null.- Throws:
IllegalStateException- If the name is set after it has been added to the container.
-