Я пытаюсь написать простой тест, используя Java 11 и TestContainers. Однако компилятор выдает следующие ошибки.
Модуль-info.java выглядит следующим образом.
module com.oif.reader {
requires org.junit.jupiter.api;
requires org.junit.jupiter.engine;
requires java.instrument;
requires java.sql;
requires testcontainers;
}
Тест довольно простой. На данный момент это очень просто.
package com.oif.reader.integration;
import org.junit.jupiter.api.Test;
import org.testcontainers.containers.MySQLContainer;
import org.testcontainers.junit.jupiter.Container;
import org.testcontainers.junit.jupiter.Testcontainers;
@Testcontainers
public class GenericTest {
@Container
private static final MySQLContainer MY_SQL_CONTAINER = new MySQLContainer();
@Test
public void name() {
String url = MY_SQL_CONTAINER.getJdbcUrl();
System.out.println(url);
}
}
Компилятор Java выдает следующие ошибки.
error: module junit.jupiter reads package org.newsclub.net.unix from both junixsocket.common and junixsocket.native.common
Таких, как этот, около 50. Любая идея о том, как исправить эти проблемы?