Я работаю над внедрением интеграционных тестов для моего проекта с использованием Arquillian. Вот зависимости, которые я использую:
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>arquillian-tomee-embedded</artifactId>
<version>${tomee.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.apache.tomee</groupId>
<artifactId>javaee-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-depchain</artifactId>
<version>3.1.3</version>
<type>pom</type>
<scope>test</scope>
</dependency>
При запуске кажется, что ищет maven-зависимости в полностью запутанных местах пути.
Ниже приведено несколько примеров:
2020-04-01 14:37:17 WARNING org.apache.tomcat.util.scan.StandardJarScanner scan Failed to scan [file:/C:/Users/***/.m2/repository/com/github/junrar/junrar/0.7/commons-vfs2-2.0.jar] from classloader hierarchy
java.io.FileNotFoundException: C:\Users\***\.m2\repository\com\github\junrar\junrar\0.7\commons-vfs2-2.0.jar (The system cannot find the file specified)
Файл "commons-vfs2-2.0.jar" существует , но в другом месте папки: .m2 \ repository \ org \ apache \ commons \ commons -vfs2 \ 2.0
2020-04-01 14:37:17 WARNING org.apache.tomcat.util.scan.StandardJarScanner scan Failed to scan [file:/C:/Users/***/.m2/repository/org/apache/sis/core/sis-referencing/0.6/jsr-275-0.9.3.jar] from classloader hierarchy
java.io.FileNotFoundException: C:\Users\***\.m2\repository\org\apache\sis\core\sis-referencing\0.6\jsr-275-0.9.3.jar (The system cannot find the file specified)
Аналогично, файл "jsr-275-0.9.3.jar" существует , но находится в другой папке: .m2 \ repository \ javax \ measure \ jsr-275 \ 0.9.3 .
И у меня есть сотни таких ПРЕДУПРЕЖДЕНИЙ.
Кто-нибудь знает, что может быть причиной этого?
Спасибо.