Index: src/main/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriter.java =================================================================== --- src/main/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriter.java (revision 988494) +++ src/main/java/org/apache/maven/plugin/eclipse/writers/EclipseClasspathWriter.java (working copy) @@ -627,6 +627,23 @@ } + if ( ( Constants.PROJECT_PACKAGING_WAR.equals( this.config.getPackaging() ) + || Constants.PROJECT_PACKAGING_JAR.equals( this.config.getPackaging() ) ) + && kind.equals( ATTR_VAR ) && dep.isAddedToClasspath() ) + { + if ( !attributeElemOpen ) + { + writer.startElement( ATTRIBUTES ); //$NON-NLS-1$ + attributeElemOpen = true; + } + + writer.startElement( ATTRIBUTE ); //$NON-NLS-1$ + writer.addAttribute( VALUE, "" ); //$NON-NLS-1$ //$NON-NLS-2$ + writer.addAttribute( NAME, "org.eclipse.jst.component.nondependency" ); //$NON-NLS-1$ //$NON-NLS-2$ + writer.endElement(); + + } + if ( attributeElemOpen ) { writer.endElement();