I am unable to import org.w3c.dom.NodeList
package to Eclipse. It is showing
The package org.w3c.dom is accessible from more than one module:
<unnamed>
, java.xml" error message in eclipse.
Please let me know how to fix this ?
Eclipse Version:
Eclipse IDE for Enterprise Java Developers.
Version: 2019-06 (4.12.0)
Build id: 20190614-1200
Java version:
java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
I had a similar issue because of a transitive xml-apis
dependency. I resolved it using a Maven exclusion:
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>0.95</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
Use mvn dependency:tree
to see who brings in the transitive dependency, and then exclude that from there.