Index: src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
===================================================================
--- src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java	(revision 579190)
+++ src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java	(working copy)
@@ -893,8 +893,11 @@
         {
             Lifecycle lifecycle = getLifecycleForPhase( targetPhase );
 
-            executeGoalWithLifecycle( targetPhase, forkEntryPoints, session, lifecycleMappings, executionProject,
-                                      lifecycle );
+            if (!mojoDescriptor.getExecutePhase().equals( targetPhase ))
+            {
+                executeGoalWithLifecycle( targetPhase, forkEntryPoints, session, lifecycleMappings, executionProject,
+                                          lifecycle );
+            }
         }
         else
         {

