Maven тестовый jar и модули Java 11 - PullRequest
1 голос
/ 07 октября 2019

Как мы можем создать Maven test jar с модулями Java 11?

Единственный способ, который я нашел, - это добавить файл module-info.java в test / java и изменитьимя модуля (например, добавление ".test"). Затем предоставьте класс в отдельном пакете (например, добавьте «.test») и экспортируйте этот пакет:

module my.module.test {
    requires my.module;

    exports my.module.test;
}

В противном случае классы не будут видны или возникнут проблемы с разделенным пакетом.

Нона самом деле это не является целью цели test-jar и ограничивает доступ к my.module.

Как правильно использовать test-jar с модулями Java 11? Или этого следует избегать?

...