citrus
citrus copied to clipboard
ClasspathResourceResolver does not support loading resources from fat jars
Citrus Version 4.0
Expected behavior Citrus should be able to run from a Spring Boot application.
Actual behavior Citrus does not resolve all required components like validators etc. These are loaded by classpath scanning and this fails on jars, that are nested in a fat jar, like in Spring Boot application.
Test case sample We run a Citrus Simulator in a K8S environment and we have plenty of issues, because components are not properly resolved. Remote debugging provided insight into this issue.