Автоматически c имя модуля не распознается - PullRequest
0 голосов
/ 07 мая 2020

У меня есть задача перенести проект с JDK8 на JDK9. В настоящее время go не требуется для полного перехода на модули Jigsaw. Однако в одном из пакетов проекта используется пакет java. xml .ws, который, как вы знаете, недоступен, если вы не укажете его в файле информации о модуле (используя параметр --add-modules обходной путь не вариант). Поэтому я объявил пакет как отдельный модуль, и у меня нет проблем с пакетом java. xml .ws.

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

Я читал, что для этой цели можно использовать автоматические c модули. Однако я не могу найти имя модуля automati c. В файле MANIFEST.MF нет имени. Когда я указываю один, я все еще не могу объявить зависимость в файле информации о модуле. Имя модуля automati c не распознается.

Кто-нибудь сталкивался с подобной проблемой? Заранее спасибо.

...