diff --git a/maven-plugins/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseWtpmodulesWriter.java b/maven-plugins/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseWtpmodulesWriter.java index a9ec8bd034..18d9068456 100644 --- a/maven-plugins/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseWtpmodulesWriter.java +++ b/maven-plugins/maven-eclipse-plugin/src/main/java/org/apache/maven/plugin/eclipse/EclipseWtpmodulesWriter.java @@ -198,7 +198,8 @@ public class EclipseWtpmodulesWriter Artifact artifact = (Artifact) it.next(); String type = artifact.getType(); - if ( "jar".equals( type ) || "ejb".equals( type ) || "ejb-client".equals( type ) ) + if ( "jar".equals( type ) || "ejb".equals( type ) || "ejb-client".equals( type ) + && !Artifact.SCOPE_PROVIDED.equals( artifact.getScope() ) ) { addDependency( writer, artifact, referencedReactorArtifacts, localRepository ); }