@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 ArtifactRepositoryFactory
UnknownRepositoryLayoutException
public ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, boolean uniqueVersion) throws UnknownRepositoryLayoutException
createDeploymentArtifactRepository
in interface ArtifactRepositoryFactory
UnknownRepositoryLayoutException
private void checkLayout(java.lang.String repositoryId, java.lang.String layoutId, ArtifactRepositoryLayout layout) throws UnknownRepositoryLayoutException
UnknownRepositoryLayoutException
public ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, boolean uniqueVersion)
createDeploymentArtifactRepository
in interface ArtifactRepositoryFactory
public ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) throws UnknownRepositoryLayoutException
createArtifactRepository
in interface ArtifactRepositoryFactory
UnknownRepositoryLayoutException
public ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases)
createArtifactRepository
in interface ArtifactRepositoryFactory
public void setGlobalUpdatePolicy(java.lang.String updatePolicy)
setGlobalUpdatePolicy
in interface ArtifactRepositoryFactory
public void setGlobalChecksumPolicy(java.lang.String checksumPolicy)
setGlobalChecksumPolicy
in interface ArtifactRepositoryFactory