>
> Adding an additionalClasspathElement in Parent (see my comment in SLING-7347)
> or a third option as 1) will not work in Parent.
>
> O.
>
> p.s.: the issue is with depends-maven-plugin not Exam itself
I am not sure I can follow here. Actually adding
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<!-- do not use generated JAR but instead the classes directory to
make sure that the file being generated from the depends-maven-plugin is being
found by failsafe as well (https://issues.apache.org/jira/browse/SUREFIRE-1343)
-->
<classesDirectory>${project.build.outputDirectory}</classesDirectory>
</configuration>
</plugin>
{code}
solves the issue for me. I would not add this configuration to the parent
though, as usually (outside of the pax exam context) you are interested only in
the generated JAR but not in the classes directory in your ITs!.
Using additionalClasspathElement (as proposed previously) is not good, as that
will put every class two times in the classpath (first within the JAR then in
the "classes" folder).
Do you think that adding this configuration to all modules leveraging pax exam
will work?
Konrad