Interface ArtifactRepository
- All Known Subinterfaces:
- FlatDirectoryArtifactRepository,- IvyArtifactRepository,- MavenArtifactRepository,- PrebuiltLibraries
public interface ArtifactRepository
A repository for resolving and publishing artifacts.
- 
Method Summary
- 
Method Details- 
getNameString 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.
 
- 
setNameSets 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.
 
- 
contentConfigures the content of this repository.- Parameters:
- configureAction- the configuration action
- Since:
- 5.1
 
 
-