org.hudsonci.maven.eventspy_30
Class LifecycleDebugLoggerImpl

java.lang.Object
  extended by org.apache.maven.lifecycle.internal.LifecycleDebugLogger
      extended by org.hudsonci.maven.eventspy_30.LifecycleDebugLoggerImpl

@Component(role=org.apache.maven.lifecycle.internal.LifecycleDebugLogger.class)
public class LifecycleDebugLoggerImpl
extends org.apache.maven.lifecycle.internal.LifecycleDebugLogger

Bridges LifecycleDebugLogger hooks to EventSpy events.

Since:
2.1.0
Author:
Jason Dillon

Nested Class Summary
 class LifecycleDebugLoggerImpl.ProjectPlanEvent
           
 class LifecycleDebugLoggerImpl.ReactorPlanEvent
           
 class LifecycleDebugLoggerImpl.WeavePlanEvent
           
 
Constructor Summary
LifecycleDebugLoggerImpl()
          For Plexus.
LifecycleDebugLoggerImpl(org.codehaus.plexus.logging.Logger logger)
          For testing.
 
Method Summary
 void debugProjectPlan(org.apache.maven.project.MavenProject currentProject, org.apache.maven.lifecycle.MavenExecutionPlan executionPlan)
           
 void debugReactorPlan(org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds)
           
 void logWeavePlan(org.apache.maven.execution.MavenSession session)
           
 
Methods inherited from class org.apache.maven.lifecycle.internal.LifecycleDebugLogger
debug, info
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleDebugLoggerImpl

public LifecycleDebugLoggerImpl()
For Plexus.


LifecycleDebugLoggerImpl

@TestAccessible
public LifecycleDebugLoggerImpl(org.codehaus.plexus.logging.Logger logger)
For testing.

Method Detail

debugReactorPlan

public void debugReactorPlan(org.apache.maven.lifecycle.internal.ProjectBuildList projectBuilds)
Overrides:
debugReactorPlan in class org.apache.maven.lifecycle.internal.LifecycleDebugLogger

debugProjectPlan

public void debugProjectPlan(org.apache.maven.project.MavenProject currentProject,
                             org.apache.maven.lifecycle.MavenExecutionPlan executionPlan)
Overrides:
debugProjectPlan in class org.apache.maven.lifecycle.internal.LifecycleDebugLogger

logWeavePlan

public void logWeavePlan(org.apache.maven.execution.MavenSession session)
Overrides:
logWeavePlan in class org.apache.maven.lifecycle.internal.LifecycleDebugLogger


Copyright © 2004-2011 Hudson. All Rights Reserved.