Тесты отказоустойчивой интеграции не работают с Java 11 - PullRequest
0 голосов
/ 20 марта 2019

Я перевожу свое приложение на Java 11. Написанные мною интеграционные тесты успешно выполняются с использованием Junit 4. Однако, когда я запускаю те же тесты с использованием плагина Maven Failsafe, я получаю несколько неудовлетворенных ошибок разрешения следующим образом:

java.nio.file.NoSuchFileException: C:\.m2\repository__\org\glassfish\ha\ha-api\3.1.9\config.jar
    at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)

    Failed to scan [file:/C:/.m2/repository__/org/glassfish/ha/ha-api/3.1.9/auto-depends.jar] from classloader hierarchy
java.io.IOException: java.lang.reflect.InvocationTargetException
    at org.apache.tomcat.util.compat.Jre9Compat.jarFileNewInstance(Jre9Compat.java:212)

     java.nio.file.NoSuchFileException: C:\.m2\repository__\org\glassfish\ha\ha-api\3.1.9\auto-depends.jar

     Failed to scan [file:/C:/.m2/repository__/org/glassfish/ha/ha-api/3.1.9/javax.inject.jar] from classloader hierarchy
java.io.IOException: java.lang.reflect.InvocationTargetException
    at org.apache.tomcat.util.compat.Jre9Compat.jarFileNewInstance(Jre9Compat.java:212)

    Failed to scan [file:/C:/.m2/repository__/org/glassfish/ha/ha-api/3.1.9/asm-all-repackaged.jar] from classloader hierarchy
java.io.IOException: java.lang.reflect.InvocationTargetException
    at org.apache.tomcat.util.compat.Jre9Compat.jarFileNewInstance(Jre9Compat.java:212)

Эти зависимости уже являются частью моего проекта Maven. Я не могу понять, почему эти зависимости не выбираются плагином Failsafe. Пожалуйста, предложите.

...