1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.repository.legacy.repository;
20
21 import org.apache.maven.artifact.UnknownRepositoryLayoutException;
22 import org.apache.maven.artifact.repository.ArtifactRepository;
23 import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
24 import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
25
26 @Deprecated
27 public interface ArtifactRepositoryFactory {
28
29 String DEFAULT_LAYOUT_ID = "default";
30
31 String LOCAL_REPOSITORY_ID = "local";
32
33 @Deprecated
34 ArtifactRepositoryLayout getLayout(String layoutId) throws UnknownRepositoryLayoutException;
35
36 @Deprecated
37 ArtifactRepository createDeploymentArtifactRepository(String id, String url, String layoutId, boolean uniqueVersion)
38 throws UnknownRepositoryLayoutException;
39
40 ArtifactRepository createDeploymentArtifactRepository(
41 String id, String url, ArtifactRepositoryLayout layout, boolean uniqueVersion);
42
43 ArtifactRepository createArtifactRepository(
44 String id,
45 String url,
46 String layoutId,
47 ArtifactRepositoryPolicy snapshots,
48 ArtifactRepositoryPolicy releases)
49 throws UnknownRepositoryLayoutException;
50
51 ArtifactRepository createArtifactRepository(
52 String id,
53 String url,
54 ArtifactRepositoryLayout repositoryLayout,
55 ArtifactRepositoryPolicy snapshots,
56 ArtifactRepositoryPolicy releases);
57
58 void setGlobalUpdatePolicy(String snapshotPolicy);
59
60 void setGlobalChecksumPolicy(String checksumPolicy);
61 }