Java Spring测试仅在我的系统中失败
我有一个JDK1.8项目,在我的maven repo中具有对本地jar的maven依赖性 我能够使用Intellij构建项目,但错误是找不到符号(符号是从本地jar导入包的类) 我可以使用“mvn包”成功构建项目 我花了这么多时间寻找解决方案,我已经做过的事情:Java Spring测试仅在我的系统中失败,java,spring,maven,intellij-idea,Java,Spring,Maven,Intellij Idea,我有一个JDK1.8项目,在我的maven repo中具有对本地jar的maven依赖性 我能够使用Intellij构建项目,但错误是找不到符号(符号是从本地jar导入包的类) 我可以使用“mvn包”成功构建项目 我花了这么多时间寻找解决方案,我已经做过的事情: 无效缓存 我已卸载并重新安装intelliJ mvn清洁安装-U mvn依赖关系:解决 mvn干净安装本地jar依赖性 在Intellij的maven配置中标记为“自动加载快照” 在Intellij中重新导入maven 同步化 仍然
- 无效缓存
- 我已卸载并重新安装intelliJ
mvn清洁安装-U
mvn依赖关系:解决
本地jar依赖性mvn干净安装
- 在Intellij的maven配置中标记为“自动加载快照”
- 在Intellij中重新导入maven
- 同步化
有什么想法吗?断言错误不是编译错误。断言错误表示错误的测试或预期错误的内容。因此,请修复您的测试或代码。这与缺少依赖关系无关(因为它甚至不会编译代码)。我相信你从测试中得到的错误是有道理的。请试着更具体地解释你的问题。从测试中发送堆栈跟踪。顺便说一句,你说你的系统测试失败了。这是否意味着他们在另一个方面取得了成功?在这种情况下,检查差异。嗨,谢谢你的回答。他们在我的系统上失败了,但在其他系统上没有。所有这些都是断言错误,在不同的系统中都会通过罚款。稍后我将尝试发布一些stacktrace。用于测试的数据集xml文件是否可能出现问题?如果没有测试的源代码和设置,就无法确定。尝试在测试中添加一些日志,以查看发生了什么。或者,您也可以调试测试(只需添加断点并在调试模式下运行单元测试)。