Class DefaultArtifactRepositoryFactory
- java.lang.Object
-
- org.apache.maven.repository.legacy.repository.DefaultArtifactRepositoryFactory
-
- All Implemented Interfaces:
ArtifactRepositoryFactory
@Component(role=ArtifactRepositoryFactory.class) public class DefaultArtifactRepositoryFactory extends java.lang.Object implements ArtifactRepositoryFactory
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringglobalChecksumPolicyprivate java.lang.StringglobalUpdatePolicyprivate java.util.Map<java.lang.String,ArtifactRepositoryLayout>repositoryLayouts-
Fields inherited from interface org.apache.maven.repository.legacy.repository.ArtifactRepositoryFactory
DEFAULT_LAYOUT_ID, LOCAL_REPOSITORY_ID
-
-
Constructor Summary
Constructors Constructor Description DefaultArtifactRepositoryFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcheckLayout(java.lang.String repositoryId, java.lang.String layoutId, ArtifactRepositoryLayout layout)ArtifactRepositorycreateArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases)ArtifactRepositorycreateArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases)ArtifactRepositorycreateDeploymentArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, boolean uniqueVersion)ArtifactRepositorycreateDeploymentArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, boolean uniqueVersion)ArtifactRepositoryLayoutgetLayout(java.lang.String layoutId)voidsetGlobalChecksumPolicy(java.lang.String checksumPolicy)voidsetGlobalUpdatePolicy(java.lang.String updatePolicy)
-
-
-
Field Detail
-
globalUpdatePolicy
private java.lang.String globalUpdatePolicy
-
globalChecksumPolicy
private java.lang.String globalChecksumPolicy
-
repositoryLayouts
@Requirement(role=ArtifactRepositoryLayout.class) private java.util.Map<java.lang.String,ArtifactRepositoryLayout> repositoryLayouts
-
-
Method Detail
-
getLayout
public ArtifactRepositoryLayout getLayout(java.lang.String layoutId) throws UnknownRepositoryLayoutException
- Specified by:
getLayoutin interfaceArtifactRepositoryFactory- Throws:
UnknownRepositoryLayoutException
-
createDeploymentArtifactRepository
public ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, boolean uniqueVersion) throws UnknownRepositoryLayoutException
- Specified by:
createDeploymentArtifactRepositoryin interfaceArtifactRepositoryFactory- Throws:
UnknownRepositoryLayoutException
-
checkLayout
private void checkLayout(java.lang.String repositoryId, java.lang.String layoutId, ArtifactRepositoryLayout layout) throws UnknownRepositoryLayoutException- Throws:
UnknownRepositoryLayoutException
-
createDeploymentArtifactRepository
public ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, boolean uniqueVersion)
- Specified by:
createDeploymentArtifactRepositoryin interfaceArtifactRepositoryFactory
-
createArtifactRepository
public ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.String url, java.lang.String layoutId, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases) throws UnknownRepositoryLayoutException
- Specified by:
createArtifactRepositoryin interfaceArtifactRepositoryFactory- Throws:
UnknownRepositoryLayoutException
-
createArtifactRepository
public ArtifactRepository createArtifactRepository(java.lang.String id, java.lang.String url, ArtifactRepositoryLayout repositoryLayout, ArtifactRepositoryPolicy snapshots, ArtifactRepositoryPolicy releases)
- Specified by:
createArtifactRepositoryin interfaceArtifactRepositoryFactory
-
setGlobalUpdatePolicy
public void setGlobalUpdatePolicy(java.lang.String updatePolicy)
- Specified by:
setGlobalUpdatePolicyin interfaceArtifactRepositoryFactory
-
setGlobalChecksumPolicy
public void setGlobalChecksumPolicy(java.lang.String checksumPolicy)
- Specified by:
setGlobalChecksumPolicyin interfaceArtifactRepositoryFactory
-
-