"linkablecontainer not found" при использовании тестконтейнеров - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу использовать testcontainers (https://www.testcontainers.org/usage.html)

Поэтому я импортировал соответствующие зависимости Maven:

<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>testcontainers</artifactId>
    <version>1.10.1</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.testcontainers</groupId>
    <artifactId>oracle-xe</artifactId>
    <version>1.10.1</version>
    <scope>test</scope>
</dependency>

Затем я щелкнул правой кнопкой мыши значок докера на панели задач -> Настройки -> Общиеи проверил пункт:

Expose daemon on tcp://localhost:2375 without TLS

Установите переменные среды, как описано на сайте testcontainers:

DOCKER_CERT_PATH=C:\Users\username\.docker
DOCKER_HOST=https://localhost:2375
DOCKER_TLS_VERIFY=1

И создал JUnit-тест с кодом:

@Test
public void test() {
   OracleContainer oracleXE = new OracleContainer();
...

Однако я получил ошибку:

Error:(82, 27) java: cannot access org.testcontainers.containers.traits.LinkableContainer
  class file for org.testcontainers.containers.traits.LinkableContainer not found

Я погуглил для "linkablecontainer not found" и для "org.testcontainers.containers.traits.LinkableContainer not found", но без результатов.

Есть идеи, что пошло не так?

...