Я пытаюсь перенести свой текущий проект, чтобы иметь возможность скомпилировать и запустить его на java 9. Сначала я пытаюсь просто переместить проект, основанный на java8, на java9 без особых усилий, что означает в принципе не переходить на работу с пазлом.
Структура проекта похожа на
myjava-service [myjava-service-parent] parent-pom with the following modules
- myjava-service
- myjava-service-common
- myjava-service-test
он отлично компилируется с пакетом mvn clean и запускается, когда я запускаю этот fat.jar
кошмар начинается, когда я пытаюсь запустить его с помощью intellij, чтобы запустить на intellij, мне нужно установить модуль, который я хочу выполнить, который является myjava-сервисом, но затем, по-видимому, intellij понимает его как модуль java 9 и хорошо разбивает проблемы с пакетами, классы не найдены и другие проблемы, которые я изо всех сил пытаюсь исправить, поэтому мой вопрос, есть ли способ запустить службу на intellij в среде java 9 без запуска новой системы модулей java каким-либо образом?
для записей, таких как
java.lang.module.ResolutionException: Modules javax.annotation.api and annotations export package javax.annotation to module javax.el