1 package org.apache.maven.plugins.shade;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.maven.plugin.MojoExecutionException;
22 import org.apache.maven.plugins.shade.filter.Filter;
23 import org.apache.maven.plugins.shade.relocation.Relocator;
24 import org.apache.maven.plugins.shade.resource.ResourceTransformer;
25 import org.codehaus.plexus.component.annotations.Component;
26
27 import java.io.File;
28 import java.io.IOException;
29 import java.util.List;
30 import java.util.Set;
31
32
33
34
35 @Component( role = Shader.class, hint = "mock" )
36 public class MockShader
37 implements Shader
38 {
39 public void shade( Set<File> jars, File uberJar, List<Filter> filters, List<Relocator> relocators,
40 List<ResourceTransformer> resourceTransformers )
41 throws IOException, MojoExecutionException
42 {
43 System.out.println( "Executing MockShader#shade" );
44 }
45 }