Snakeyml异常运行的Arquillian变色龙测试
问题描述:
当运行在Windows中使用的Arquillian变色龙测试时,我得到以下异常:Snakeyml异常运行的Arquillian变色龙测试
java.lang.IllegalStateException: Could not setup chameleon container
Caused by: java.lang.ClassNotFoundException: org.yaml.snakeyaml.constructor.Constructor
我该如何解决这个问题?
答
我正在回答这个问题,因为这是对一个奇怪问题的简单修复。
我有Windows 10,并从WLS Bash shell运行Maven。在bash之下,Maven非常棒,测试按预期运行。但是当我在Powershell或IntelliJ IDE等IDE中运行测试时,我发现了这个异常。
解决方案是做一个mvn clean
,之后我可以再次在Windows中运行测试。很显然,在Bash shell下创建的文件与Windows环境下使用的文件之间存在一些不兼容性,因此您不能在两者之间进行交换。
谢谢,可能是与斜线有关的东西。无论如何,为了避免任何意想不到的事情,始终做好mvn清洁总是一个好习惯。您是否还希望通过发现此问题来改进项目的文档? – lordofthejars