Eclipse no puede encontrar clases relacionadas con XML después de cambiar la ruta de compilación a JDK 10

Estoy desarrollando en unaMaven project (branch platform-bom_brussels-sr7) en Eclipse. Cuando recientemente intenté cambiar la ruta de compilación de Java para el proyecto a JDK 10, la compilación de Eclipse ya no puede encontrar clases comojavax.xml.xpath.XPath, org.w3c.dom.Document oorg.xml.sax.SAXException. Parece que solo las clases relacionadas con XML se ven afectadas, principalmente por la dependencia de Mavenxml-apis-1.4.01.

Probar una compilación Maven desde Eclipse funciona sin errores. Ctrl-LeftClick en una de las clases supuestamente faltantes encuentra la clase y la abre en el editor de Eclipse. Parece que solo la construcción de Eclipse se ve afectada.

Intenté varias cosas, pero ninguna me ayudó. Lo intenté

Project CleanDiferentes versiones de Eclipse: oxígeno y fotón.Ejecutando Eclipse con JDK 8 y JDK 10.Cambio del nivel de cumplimiento del compilador para el proyecto. Se compila con el nivel de cumplimiento 8 y 10 en la ruta de compilación JDK 8 y falla para ambos con JDK 10 en la ruta de compilación.

Respuestas a la pregunta(5)

Su respuesta a la pregunta