1 package org.apache.maven.artifact;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.net.MalformedURLException;
23
24 import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
25
26
27
28
29
30
31
32 public class InvalidRepositoryException
33 extends Exception
34 {
35 private final String repositoryId;
36
37 public InvalidRepositoryException( String message, String repositoryId, MalformedURLException cause )
38 {
39 super( message, cause );
40 this.repositoryId = repositoryId;
41 }
42
43 protected InvalidRepositoryException( String message, String repositoryId, ComponentLookupException cause )
44 {
45 super( message, cause );
46 this.repositoryId = repositoryId;
47 }
48
49 @Deprecated
50 public InvalidRepositoryException( String message, Throwable t )
51 {
52 super( message );
53 this.repositoryId = null;
54 }
55
56 public InvalidRepositoryException( String message, String repositoryId )
57 {
58 super( message );
59 this.repositoryId = repositoryId;
60 }
61
62 public String getRepositoryId()
63 {
64 return repositoryId;
65 }
66 }