Как переопределить свойства jna.tmpdir и java .io.tmpdir в тест-контейнерах? - PullRequest
2 голосов
/ 16 января 2020

TestContainers имеют класс Native. java, где он получает реквизиты JNA из ключа "jna.tmpdir". Как переопределить значение этого ключа? как:

jna.tmpdir=/data/builds/compose-tmp 
java.io.tmpdir=/data/builds/compose-tmp

Часть кода, в которую он получает jna prop:


package com.sun.jna;

public final class Native implements Version {

...

   static File getTempDir() throws IOException {
       File jnatmp;
       String prop = System.getProperty("jna.tmpdir");
       if (prop != null) {
           jnatmp = new File(prop);
           jnatmp.mkdirs();
       }
}
...