Результаты поиска по запросу "jigsaw"
sormuras.github.io/blog/2018-09-11-testing-in-the-modular-world
ой базовый модуль, которому нужны реализации интерфейсов, определенных в пакете myspi. Различные провайдеры могут предлагать реализации MyProvider. Базовый модуль использует их через реализацию интерфейса myspi.MyProvider. module base { exports ...
Затмение так же запутано. Извините, но стандартные инструменты просто не поддерживают этот подход.
даю модульную сборку (используя module-info.java) наGitHub [https://github.com/jactor-rises/jactor-rises/tree/feature/junit.jupiter_configuration] , но при добавлении module-info.java к модулям, которые я хочу модульные, никакие тесты не могут ...
Большое спасибо. Кажется, работает.
ользуюJava 9.0.4 в затменииOxygen.3a JUnit 5 находится на модульном пути и требуется в модуле-info.java. Когда я пытаюсь запустить свой код, я всегда получаю следующее сообщение: Произошла ошибка во время инициализации загрузочного уровня ...
Я протестировал вышеизложенное с использованием JDK 11.0.1.
ался следовать этомувопрос [https://stackoverflow.com/questions/46288170/is-it-possible-to-mix-class-path-and-module-path-in-javac-jdk-9/46289257] но это не работает для меня. Я хочу скомпилировать 1 модуль (который не требует какого-либо другого ...
Я считаю, что проще всего просто отключить предупреждения для использования автоматического модуля. (В моем случае я должен использовать некоторые автоматические модули, хочу я этого или нет, поэтому эти предупреждения просто отвлекают внимание.) У меня есть следующее в моем build.gradle.kts:
я есть проект Gradle, использующий плагин Kotlin Gradle. Я хочу построить модуль Java 9, поэтому моя структура каталогов выглядит следующим образом: src/main/java/ - module-info.java src/main/kotlin/ - Foo.kt - Bar.kt build.gradle ...
папки, так как они не нужны для отчетов.
твует проблема с JaCoCo иMultiRelease JAR-файлы [http://openjdk.java.net/jeps/238], Поскольку одно и то же имя класса существует в двух местах, JaCoCo жалуется: Caused by: java.lang.IllegalStateException: Can't add different class with ...
Использование JAVA_HOME в качестве имени переменной неоправданно сбивает с толку. Назовите это LINUX_JAVA_HOME или UNPACKED_LINUX_JAVA или WHATEVER.
дал образ времени выполнения, используя jlink на моей машине с Linux. И я вижуlinux папка подinclude папка. Означает ли это, что я могу использовать этот образ времени выполнения только для платформы Linux? Если да, есть ли способы создания ...
Путь к модулю - убедиться, что все модули, от которых зависит ваш текущий артефакт, разрешены при генерации информации о модуле. Путь искать дополнительно.
аюсь запустить jdeps с помощью следующей команды: jdeps --module-path modules --generate-module-info out com.demo.market.jar мойcom.demo.market.jar зависит как от прикладных модулей, так и от автоматических модулей. Я поместил все зависимости в ...
этот
я есть мультимодульный проект Maven с тремя модулямиcore, utils а такжеtest-utils Ядро имеет следующее определение зависимостей <dependency> <groupId>my.project</groupId> <artifactId>utils</artifactId> </dependency> <dependency> ...
) и не объявляет экспортируемые или открытые пакеты. Автоматические модули получают специальную обработку во время разрешения, чтобы они считывали все остальные модули в конфигурации. Когда автоматический модуль создается на виртуальной машине Java, он читает каждый безымянный модуль и обрабатывается так, как если бы все пакеты были экспортированы и открыты.
атические модули упоминаются много раз в stackoverflow, но я не смог найти полное, краткое и самодостаточное определение автоматического модуля. Итак, что такое автоматический модуль? Экспортирует ли он все пакеты? Открывает ли он все пакеты? ...