1 package org.apache.maven.resolver.examples.util;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.PrintStream;
23
24 import org.eclipse.aether.AbstractRepositoryListener;
25 import org.eclipse.aether.RepositoryEvent;
26
27 import static java.util.Objects.requireNonNull;
28
29
30
31
32 public class ConsoleRepositoryListener
33 extends AbstractRepositoryListener
34 {
35
36 private final PrintStream out;
37
38 public ConsoleRepositoryListener()
39 {
40 this( null );
41 }
42
43 public ConsoleRepositoryListener( PrintStream out )
44 {
45 this.out = ( out != null ) ? out : System.out;
46 }
47
48 public void artifactDeployed( RepositoryEvent event )
49 {
50 requireNonNull( event, "event cannot be null" );
51 out.println( "Deployed " + event.getArtifact() + " to " + event.getRepository() );
52 }
53
54 public void artifactDeploying( RepositoryEvent event )
55 {
56 requireNonNull( event, "event cannot be null" );
57 out.println( "Deploying " + event.getArtifact() + " to " + event.getRepository() );
58 }
59
60 public void artifactDescriptorInvalid( RepositoryEvent event )
61 {
62 requireNonNull( event, "event cannot be null" );
63 out.println( "Invalid artifact descriptor for " + event.getArtifact() + ": "
64 + event.getException().getMessage() );
65 }
66
67 public void artifactDescriptorMissing( RepositoryEvent event )
68 {
69 requireNonNull( event, "event cannot be null" );
70 out.println( "Missing artifact descriptor for " + event.getArtifact() );
71 }
72
73 public void artifactInstalled( RepositoryEvent event )
74 {
75 requireNonNull( event, "event cannot be null" );
76 out.println( "Installed " + event.getArtifact() + " to " + event.getFile() );
77 }
78
79 public void artifactInstalling( RepositoryEvent event )
80 {
81 requireNonNull( event, "event cannot be null" );
82 out.println( "Installing " + event.getArtifact() + " to " + event.getFile() );
83 }
84
85 public void artifactResolved( RepositoryEvent event )
86 {
87 requireNonNull( event, "event cannot be null" );
88 out.println( "Resolved artifact " + event.getArtifact() + " from " + event.getRepository() );
89 }
90
91 public void artifactDownloading( RepositoryEvent event )
92 {
93 requireNonNull( event, "event cannot be null" );
94 out.println( "Downloading artifact " + event.getArtifact() + " from " + event.getRepository() );
95 }
96
97 public void artifactDownloaded( RepositoryEvent event )
98 {
99 requireNonNull( event, "event cannot be null" );
100 out.println( "Downloaded artifact " + event.getArtifact() + " from " + event.getRepository() );
101 }
102
103 public void artifactResolving( RepositoryEvent event )
104 {
105 requireNonNull( event, "event cannot be null" );
106 out.println( "Resolving artifact " + event.getArtifact() );
107 }
108
109 public void metadataDeployed( RepositoryEvent event )
110 {
111 requireNonNull( event, "event cannot be null" );
112 out.println( "Deployed " + event.getMetadata() + " to " + event.getRepository() );
113 }
114
115 public void metadataDeploying( RepositoryEvent event )
116 {
117 requireNonNull( event, "event cannot be null" );
118 out.println( "Deploying " + event.getMetadata() + " to " + event.getRepository() );
119 }
120
121 public void metadataInstalled( RepositoryEvent event )
122 {
123 requireNonNull( event, "event cannot be null" );
124 out.println( "Installed " + event.getMetadata() + " to " + event.getFile() );
125 }
126
127 public void metadataInstalling( RepositoryEvent event )
128 {
129 requireNonNull( event, "event cannot be null" );
130 out.println( "Installing " + event.getMetadata() + " to " + event.getFile() );
131 }
132
133 public void metadataInvalid( RepositoryEvent event )
134 {
135 requireNonNull( event, "event cannot be null" );
136 out.println( "Invalid metadata " + event.getMetadata() );
137 }
138
139 public void metadataResolved( RepositoryEvent event )
140 {
141 requireNonNull( event, "event cannot be null" );
142 out.println( "Resolved metadata " + event.getMetadata() + " from " + event.getRepository() );
143 }
144
145 public void metadataResolving( RepositoryEvent event )
146 {
147 requireNonNull( event, "event cannot be null" );
148 out.println( "Resolving metadata " + event.getMetadata() + " from " + event.getRepository() );
149 }
150
151 }