1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  package org.apache.maven.artifact.resolver;
20  
21  import java.util.List;
22  
23  import org.apache.maven.artifact.Artifact;
24  import org.apache.maven.artifact.repository.ArtifactRepository;
25  
26  
27  
28  public class ArtifactResolutionException extends AbstractArtifactResolutionException {
29      @SuppressWarnings("checkstyle:parameternumber")
30      public ArtifactResolutionException(
31              String message,
32              String groupId,
33              String artifactId,
34              String version,
35              String type,
36              String classifier,
37              List<ArtifactRepository> remoteRepositories,
38              List<String> path,
39              Throwable t) {
40          super(message, groupId, artifactId, version, type, classifier, remoteRepositories, path, t);
41      }
42  
43      public ArtifactResolutionException(
44              String message,
45              String groupId,
46              String artifactId,
47              String version,
48              String type,
49              String classifier,
50              Throwable t) {
51          super(message, groupId, artifactId, version, type, classifier, null, null, t);
52      }
53  
54      public ArtifactResolutionException(String message, Artifact artifact) {
55          super(message, artifact);
56      }
57  
58      public ArtifactResolutionException(String message, Artifact artifact, List<ArtifactRepository> remoteRepositories) {
59          super(message, artifact, remoteRepositories);
60      }
61  
62      public ArtifactResolutionException(String message, Artifact artifact, Throwable cause) {
63          super(message, artifact, null, cause);
64      }
65  
66      public ArtifactResolutionException(
67              String message, Artifact artifact, List<ArtifactRepository> remoteRepositories, Throwable cause) {
68          super(message, artifact, remoteRepositories, cause);
69      }
70  }