@Component(role=ArtifactRepositoryFactory.class) public class DefaultArtifactRepositoryFactory extends java.lang.Object implements ArtifactRepositoryFactory
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
globalChecksumPolicy |
private java.lang.String |
globalUpdatePolicy |
private java.util.Map<java.lang.String,ArtifactRepositoryLayout> |
repositoryLayouts |
DEFAULT_LAYOUT_ID, LOCAL_REPOSITORY_ID| Constructor and Description |
|---|
DefaultArtifactRepositoryFactory() |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkLayout(java.lang.String repositoryId,
java.lang.String layoutId,
ArtifactRepositoryLayout layout) |
ArtifactRepository |
createArtifactRepository(java.lang.String id,
java.lang.String url,
ArtifactRepositoryLayout repositoryLayout,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases) |
ArtifactRepository |
createArtifactRepository(java.lang.String id,
java.lang.String url,
java.lang.String layoutId,
ArtifactRepositoryPolicy snapshots,
ArtifactRepositoryPolicy releases) |
ArtifactRepository |
createDeploymentArtifactRepository(java.lang.String id,
java.lang.String url,
ArtifactRepositoryLayout repositoryLayout,
boolean uniqueVersion) |
ArtifactRepository |
createDeploymentArtifactRepository(java.lang.String id,
java.lang.String url,
java.lang.String layoutId,
boolean uniqueVersion) |
ArtifactRepositoryLayout |
getLayout(java.lang.String layoutId) |
void |
setGlobalChecksumPolicy(java.lang.String checksumPolicy) |
void |
setGlobalUpdatePolicy(java.lang.String updatePolicy) |
private java.lang.String globalUpdatePolicy
private java.lang.String globalChecksumPolicy
@Requirement(role=ArtifactRepositoryLayout.class) private java.util.Map<java.lang.String,ArtifactRepositoryLayout> repositoryLayouts
public ArtifactRepositoryLayout getLayout(java.lang.String layoutId) throws UnknownRepositoryLayoutException
getLayout in interface ArtifactRepositoryFactoryUnknownRepositoryLayoutExceptionpublic ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, boolean uniqueVersion) throws UnknownRepositoryLayoutException
createDeploymentArtifactRepository in interface ArtifactRepositoryFactoryUnknownRepositoryLayoutExceptionprivate void checkLayout(java.lang.String repositoryId,
java.lang.String layoutId,
ArtifactRepositoryLayout layout)
throws UnknownRepositoryLayoutException
UnknownRepositoryLayoutExceptionpublic ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, boolean uniqueVersion)
createDeploymentArtifactRepository in interface ArtifactRepositoryFactorypublic ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) throws UnknownRepositoryLayoutException
createArtifactRepository in interface ArtifactRepositoryFactoryUnknownRepositoryLayoutExceptionpublic ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases)
createArtifactRepository in interface ArtifactRepositoryFactorypublic void setGlobalUpdatePolicy(java.lang.String updatePolicy)
setGlobalUpdatePolicy in interface ArtifactRepositoryFactorypublic void setGlobalChecksumPolicy(java.lang.String checksumPolicy)
setGlobalChecksumPolicy in interface ArtifactRepositoryFactory