@Component(role=ArtifactRepositoryFactory.class) public class DefaultArtifactRepositoryFactory extends java.lang.Object implements ArtifactRepositoryFactory
| Modifier and Type | Field and Description |
|---|---|
private ArtifactRepositoryFactory |
factory |
private LegacySupport |
legacySupport |
private RepositorySystem |
repositorySystem |
DEFAULT_LAYOUT_ID, LOCAL_REPOSITORY_ID, ROLE| Constructor and Description |
|---|
DefaultArtifactRepositoryFactory() |
| Modifier and Type | Method and Description |
|---|---|
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) |
private ArtifactRepository |
injectSession(ArtifactRepository repository,
boolean mirrors) |
private boolean |
isLocalRepository(ArtifactRepository repository) |
void |
setGlobalChecksumPolicy(java.lang.String checksumPolicy) |
void |
setGlobalUpdatePolicy(java.lang.String updatePolicy) |
@Requirement private ArtifactRepositoryFactory factory
@Requirement private LegacySupport legacySupport
@Requirement private RepositorySystem repositorySystem
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 ArtifactRepositoryFactoryUnknownRepositoryLayoutExceptionpublic 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 ArtifactRepositoryFactoryprivate ArtifactRepository injectSession(ArtifactRepository repository, boolean mirrors)
private boolean isLocalRepository(ArtifactRepository repository)