You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by fg...@apache.org on 2006/04/04 22:30:41 UTC

svn commit: r391400 - /maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java

Author: fgiust
Date: Tue Apr  4 13:30:40 2006
New Revision: 391400

URL: http://svn.apache.org/viewcvs?rev=391400&view=rev
Log:
better check for java-capable projects. Fix MECLIPSE-90 Provide a way to not generate .classpath and only a .project file

Modified:
    maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java

Modified: maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java?rev=391400&r1=391399&r2=391400&view=diff
==============================================================================
--- maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java (original)
+++ maven/plugins/trunk/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipsePlugin.java Tue Apr  4 13:30:40 2006
@@ -24,6 +24,7 @@
 import java.util.Set;
 import java.util.TreeSet;
 
+import org.apache.maven.artifact.handler.ArtifactHandler;
 import org.apache.maven.model.Resource;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.eclipse.writers.EclipseClasspathWriter;
@@ -388,7 +389,9 @@
 
         // end validate
 
-        isJavaProject = !"ear".equals( packaging ) && !"pom".equals( packaging );
+        ArtifactHandler artifactHandler = this.project.getArtifact().getArtifactHandler();
+        // ear projects don't contain java sources
+        isJavaProject = "java".equals( artifactHandler.getLanguage() ) && !"ear".equals( packaging );
 
         // defaults
         if ( projectnatures == null )