Hey Folks,

I’ve been looking into this issue for a couple of days now and have run out of 
ideas.

Maven Version:                3.8.5
Maven Failsafe Version: 3.0.0-M7
Java Version:                    17.0.4
OS: MacOS                       12.5/Apple Silicon

The test compiles fine using the module path.
When running my test, however, I receive a failure stating that class 
jakarta.annotation.Priority is not found.

However, looking at the dependencies:

<~/f/c/d/p/j/p/t/f/rest>-> mvn dependency:list -o | ag annotation
[INFO]    jakarta.annotation:jakarta.annotation-api:jar:2.0.0:compile

The jar is certainly there.  If I look at the failsafe generated XML, the jar 
is present on the module path from the test run:

<property name="jdk.module.path" 
value=“...:/Users/me/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.0.0/jakarta.annotation-api-2.0.0.jar:…”/>

Looking at the JAR itself, the class there"

<~/f/c/d/p/j/p/t/f/r/t/failsafe-reports>-> jar tvf 
/Users/me/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.0.0/jakarta.annotation-api-2.0.0.jar
 | ag Priority
   457 Mon Oct 12 14:06:30 PDT 2020 jakarta/annotation/Priority.class
<~/f/c/d/p/j/p/t/f/r/t/failsafe-reports>->

As the dependency is transitive, I’ve also tried adding a direct dependency 
within the test module instead, but the result is the same.

Not sure how to debug this further, thus my asking here.

Any suggestions?

Thanks,
-rl



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to