Циркулярная ссылка модулей - PullRequest
0 голосов
/ 31 января 2019

Я начинаю понимать головоломки медленно (мне нужно было полностью переустановить весь мой проект с нуля, чтобы даже заставить его скомпилировать что-либо).

Теперь у меня есть несколько модулей, информация о нескольких модулях.Java-файлы и несколько POMS.Проект был создан IntelliJ, и структура выглядит хорошо для меня.

Теперь для модуля "util" требуется модуль "process" в module-info.java и наоборот.Каждому из них нужно создать экземпляры классов другого.

client

- process

---- требует util

- util

---- требуется процесс

...

Теперь, когда я пытаюсь это скомпилировать, он говорит:

Error:java: Cannot compile a module cycle with multiple module-info.java files: util, process, gui

Я вроде вижу, на что это жалуется, но я не вижу выхода из этого.Нужно ли использовать «открывает» на одном из модулей?Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...