Зависимость модуля Java 9 в Maven pom.xml - PullRequest
0 голосов
/ 24 октября 2018

Мой проект нуждается в доступе к внутренним классам JDK, в частности, к внутренним классам JavaFX.Это не проблема в Eclipse, так как я могу добавить нужный мне модуль Java 9 в Build Path.Проблема возникает во время сборки Maven.Я получаю ошибки типа

class file for com.sun.javafx.binding.ExpressionHelperBase not found

Когда я пытался найти решение, я столкнулся с проблемой терминологии.Maven и Java оба используют слово «модуль», но они описывают разные вещи.Я имею в виду модули Java 9 .Можно ли добавить зависимость к такому модулю в pom.xml, как если бы вы использовали библиотеку?

Редактировать: Вопрос был помечен как возможный дубликат.Чтобы уточнить, я не пытаюсь изменить версию Java проекта Maven.Внутренние классы JDK, которые мне нужны, недоступны в конфигурации по умолчанию.Они являются частью внутреннего модуля Java, который должен быть указан в пути сборки, чтобы быть доступным при разработке в Eclipse.Теперь мне нужно знать, как я могу сказать Maven включить этот модуль для успешной сборки моего проекта, который (опять же) опирается на классы, которые являются частью этого модуля.

...