It looks like your API tests started failing after adding a new dependency, and those SLF4J warnings suggest that a required logging binding is missing. Try adding a proper SLF4J implementation, like Logback, to your pom.xml:
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
The illegal reflective access warnings from Groovy usually happen with newer Java versions. While they don’t always cause failures, upgrading Groovy or suppressing warnings might help. Also, run mvn dependency:tree to check for conflicts that may have come with the new dependency.
If your API tests are still failing, can you share more details on the specific errors? That will help narrow down the issue.