Index: maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java
===================================================================
--- maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java	(revision 633351)
+++ maven-core/src/main/java/org/apache/maven/lifecycle/DefaultLifecycleExecutor.java	(working copy)
@@ -913,8 +913,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
         {

