Maven: не добавлены все jar-файлы в путь классов в maven-surefire-plugin - PullRequest
0 голосов
/ 10 октября 2018

Ошибка при получении класса при выполнении целей

mvn surefire:test

pom.xml

....
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.18.1</version>
                <configuration>
                    <reuseForks>false</reuseForks>
                    <argLine>-javaagent:../lib/spring-agent-${version.spring}.jar
                    </argLine>
                    <useManifestOnlyJar>false</useManifestOnlyJar>
                    <useSystemClassLoader>false</useSystemClassLoader>
                    <additionalClasspathElements>
                        <additionalClasspathElement>${basedir}/lib/*.jar</additionalClasspathElement>
                    </additionalClasspathElements>
                </configuration>
            </plugin>

logs:

[DEBUG] test classpath: / путь установки/ project1 / target / test -gration-src / путь установки / project1 / target / classes / путь установки / apache-maven-3.5.4 / repo / javax / активация / активация / 1.1 / активации-1.1.jar / путь установки /apache-maven-3.5.4 / r epo / apache-log4j / log4j / 1.2.15 / log4j-1.2.15.jar / путь установки / apache-maven-3.5.4 / repo / com / ibm / mq / allclient /9.0.0.2/allclient-9.0.0.2.jar / путь установки / apache-maven-3.5.4 / repo / javax / jms / javax.jms-api / 2.0.1 / javax.jms-api-2.0.1.jarapache-maven-3.5.4 / repo / org / springframework / spring-agent / 2.5.6 / spring-agent-2.5.6.jar / путь установки / apache-maven-3.5.4 / repo / junit / junit / 4.12/junit-4.12.jar / путь установки / apache-maven-3.5.4 / repo / org / hamcrest / hamcrest-core / 1.3 / hamcres t-core-1.3.jar / путь установки / apache-maven-3.5.4 /repo / com / jcraft / jsch / 0.1.54 / jsch-0.1.54.jar / путь установки / apache-maven-3.5.4 /repo / ant-contrib / ant-contrib / 1.0b3 / ant-contrib-1.0b3.jar / путь установки / apache-maven-3.5.4 / repo / ant / ant / 1.5 / ant-1 .5.jar / установкапуть / apache-maven-3.5.4 / repo / org / apache / ant / ant-jsch / 1.9.9 / ant-jsch-1.9.9.jar / путь установки / apache-maven-3.5.4 / repo / org/apache/ant/ant/1.9.9/ant-1.9.9.jar / путь установки / apache-maven-3.5.4 / repo / org / apache / ant / ant-launcher / 1.9.9 / ant-launcher-1.9.9.jar / путь установки / project1 / lib / spring-context-2.5.2.jar / путь установки / project1 / lib / mule-1.4.4-embedded.jar / путь установки / project1 / lib / mule-core-1.4.4.jar / путь установки / project1 / lib / *. Jar

путь к классу поставщика [DEBUG]: / путь установки / apache-maven-3.5.4 / repo / org / apache /maven / surefire / surefire-junit4 / 2.18.1 / surefire-junit4-2.18.1.jar / путь установки / apache-maven-3.5.4 / repo / org / apache / maven / surefire / surefire-api / 2.18.1/ surefire-ap i-2.18.1.jar

[DEBUG] test (compact) classpath: test-интеграция-src классы активация-1.1.jar log4j-1.2.15.jar allclient-9.0.0.2.jar javax.jms-api-2.0.1.jar spring-agent-2.5.6.jar junit-4.12.jar hamcrest-core-1.3.jar jsch-0.1.54.jar ant-contrib-1.0b3.jar ant-1.5.jar ant-jsch-1.9.9.jar ant-1.9.9.jar ant-launcher-1.9.9.jar spring-context-2.5.2.jar mule-1.4.4-embedded.jar mule-core-1.4.4.jar * .jar

[DEBUG] провайдер (компактный) classpath:surefire-junit4-2.18.1.jar surefire-api-2.18.1.jar

он выбирает * .jar (выделено выше), но не включает все jar-файлы в classpath и выбрасывает ClassNotFoundException.

Пожалуйста, помогите.

...