Я работаю над проектом Maven (branch platform-bom_brussels-sr7) в Eclipse. Когда я недавно попытался переключить путь сборки Java для проекта на JDK 10, сборка Eclipse больше не может найти классы, такие как javax.xml.xpath.XPath
, org.w3c.dom.Document
или org.xml.sax.SAXException
. Похоже, что xml-apis-1.4.01
только связанные с XML классы, в основном из зависимости Maven xml-apis-1.4.01
.
Попытка сборки Maven из Eclipse работает без ошибок. Ctrl-LeftClick на одном из предположительно отсутствующих классов находит класс и открывает его в редакторе Eclipse. Похоже, что только сборка Eclipse затронута.
Я попробовал несколько вещей, но ничего не помогло. Я старался:
- Проект Чистый
- Различные версии Eclipse: кислород и фотон.
- Сам Eclipse работает с JDK 8 и JDK 10.
- Изменение уровня соответствия компилятора для проекта. Он строится с уровнем соответствия 8 и 10 по пути сборки JDK 8 и завершается неудачно для обоих с JDK 10 в пути сборки.