Index: src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java
===================================================================
--- src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java	(revisione 790534)
+++ src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java	(copia locale)
@@ -1481,11 +1481,14 @@
                 IdeUtils.toRelativeAndFixSeparator( projectBaseDir,
                                                     new File( project.getBuild().getTestOutputDirectory() ), false );
             getLog().debug( "testOutput after toRelative : " + testOutput );
+        } else {
+        	mainOutput =   IdeUtils.toRelativeAndFixSeparator( projectBaseDir, new File(buildOutputDirectory, "classes"), false );
+        	testOutput =   IdeUtils.toRelativeAndFixSeparator( projectBaseDir, new File(buildOutputDirectory, "test-classes"), false );
         }
 
         Set mainDirectories = new LinkedHashSet();
 
-        extractSourceDirs( mainDirectories, project.getCompileSourceRoots(), basedir, projectBaseDir, false, null );
+        extractSourceDirs( mainDirectories, project.getCompileSourceRoots(), basedir, projectBaseDir, false, mainOutput );
 
         extractResourceDirs( mainDirectories, project.getBuild().getResources(), basedir, projectBaseDir, false,
                              mainOutput );
