Java 11 проблема с неназванным модулем при использовании модели Maven - PullRequest
1 голос
/ 29 марта 2020

Итак, я пытаюсь перевести инструмент с Java 8 на Java 11.
Я сделал первый шаг, чтобы заставить его работать без модулей , и код успешно компилируется.

Теперь я пытаюсь добавить информацию о модуле. java, и я впервые столкнулся с проблемами из-за библиотек, используемых в моем инструменте. Некоторые из них уже совместимы с Java 11 (например, Lombok), а некоторые - нет, поэтому я пытаюсь импортировать их, используя требует и имя artifactId.
Но я застрял из-за моя зависимость от модели Maven и построителя модели Maven, когда я получаю следующую ошибку при сборке:

[ERROR] the unnamed module reads package org.apache.maven.model.merge from both maven.model.builder and maven.model
[ERROR] module maven.model.builder reads package org.apache.maven.model.merge from both maven.model.builder and maven.model
[ERROR] module maven.model reads package org.apache.maven.model.merge from both maven.model.builder and maven.model

Что мне делать для такого рода ошибок? Кажется, мне нужны оба (сборка все равно не удалась, если я прокомментировал одно или другое). Означает ли это, что я не могу добавить модули в свой инструмент из-за моих зависимостей?
NB. Для библиотек установлена ​​последняя версия (т.е. 3.6.3)

...