1 package org.apache.maven.lifecycle.internal.stub;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import java.util.List;
19
20 import org.apache.maven.execution.MavenSession;
21 import org.apache.maven.model.Plugin;
22 import org.apache.maven.plugin.BuildPluginManager;
23 import org.apache.maven.plugin.MojoExecution;
24 import org.apache.maven.plugin.descriptor.MojoDescriptor;
25 import org.apache.maven.plugin.descriptor.PluginDescriptor;
26 import org.codehaus.plexus.classworlds.realm.ClassRealm;
27 import org.sonatype.aether.RepositorySystemSession;
28 import org.sonatype.aether.repository.RemoteRepository;
29
30
31
32
33 public class BuildPluginManagerStub
34 implements BuildPluginManager
35 {
36
37 public PluginDescriptor loadPlugin( Plugin plugin, List<RemoteRepository> repositories, RepositorySystemSession session )
38 {
39 return null;
40 }
41
42 public MojoDescriptor getMojoDescriptor( Plugin plugin, String goal, List<RemoteRepository> repositories,
43 RepositorySystemSession session )
44 {
45 return MojoExecutorStub.createMojoDescriptor( plugin.getKey() );
46 }
47
48 public ClassRealm getPluginRealm( MavenSession session, PluginDescriptor pluginDescriptor )
49 {
50 return null;
51 }
52
53 public void executeMojo( MavenSession session, MojoExecution execution )
54 {
55 }
56 }