O Eclipse não pode encontrar classes relacionadas a XML após alternar o caminho de construção para o JDK 10

Estou desenvolvendoProjeto Maven (filial platform-bom_brussels-sr7) no Eclipse. Quando recentemente tentei mudar o Java Build Path do projeto para o JDK 10, a construção do Eclipse não pode mais encontrar classes comojavax.xml.xpath.XPath, org.w3c.dom.Documentouorg.xml.sax.SAXException. Parece que apenas as classes relacionadas a XML foram impactadas, principalmente da dependência do Mavenxml-apis-1.4.01.

A tentativa de compilar o Maven no Eclipse funciona sem erros. Ctrl-LeftClick em uma das classes supostamente ausentes localiza a classe e a abre no editor Eclipse. Parece que apenas a construção do Eclipse foi impactada.

Eu tentei várias coisas, mas nenhuma ajudou. Eu tentei:

Projeto LimpoVersões diferentes do Eclipse: Oxigênio e Fóton.Executando o próprio Eclipse com JDK 8 e JDK 10.Alterando o nível de conformidade do compilador para o projeto. Ele é construído com o nível de conformidade 8 e 10 no caminho de construção do JDK 8 e falha nos dois com o JDK 10 no caminho de construção.

questionAnswers(5)

yourAnswerToTheQuestion