1 package org.apache.maven.its.plugins.plexuslifecycle;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.codehaus.plexus.context.Context;
22 import org.codehaus.plexus.context.ContextException;
23 import org.codehaus.plexus.logging.LogEnabled;
24 import org.codehaus.plexus.logging.Logger;
25 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
26 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable;
27
28
29
30
31
32 public class DefaultFakeComponent
33 implements FakeComponent, Contextualizable, Disposable, LogEnabled
34 {
35 Logger logger;
36
37 public void enableLogging( Logger logger )
38 {
39 this.logger = logger;
40 }
41
42 public void contextualize( Context context )
43 throws ContextException
44 {
45 logger.info( "DefaultFakeComponent :: contextualize" );
46 }
47
48 public void dispose()
49 {
50 logger.info( "DefaultFakeComponent :: dispose" );
51 }
52
53 public void doNothing()
54 {
55 logger.info( "doNothing DefaultFakeComponent" );
56 }
57 }