在空手道演示包中运行./gradlew测试时出现websocket异常
它在ubuntu中
basis:〜/ project / api / karate / karate / karate-demo $ / gradlew测试 bash:/ gradlew:没有这样的文件或目录 dev @ debasis:〜/ project / api / karate / karate / karate-demo $ ./gradlew测试
任务:compileTestJava /home/dev/project/api/karate/karate/karate-demo/src/test/java/demo/websocket/WebSocketClientRunner.java:5:错误:找不到符号 导入com.intuit.karate.netty.WebSocketOptions; ^ 符号:类WebSocketOptions 位置:包com.intuit.karate.netty 1个错误
失败:构建失败,并出现异常。
出了什么问题: 任务':compileTestJava'的执行失败。
编译失败;有关详细信息,请参见编译器错误输出。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
4秒内失败 3个可执行的任务:1个已执行,2个最新
import语句无法解析WebSocketException类,即使mavan / gradle中没有构建错误
答案 0 :(得分:1)
克隆github仓库(主版)后,我遇到了同样的问题。
通过从父目录运行./gradlew测试解决了相同的问题,因为空手道演示的依赖项是使用尚未发布的1.0.0版本从父目录构建的。