我正在开发Spring应用程序,从java 8(spring boot版本2.6.7)升级到java 17(spring boot 3.2.6), 我有两个项目,项目A依赖于项目B,因为项目B的jar应该加载到项目A的maven依赖路径中,但它没有被加载,它显示项目B[没有测试代码]依赖于项目A。 检查版本是否不匹配,并且映射正确。 以前在 java 8 中它工作正常,jar 正在加载。 使用的IDE:STS 预先感谢。
要测试 Eclipse 是否感到困惑,一个很好的测试是创建一个新的工作区并再次从 git 克隆源代码。
根据我的经验,这可以解决大部分问题(除非您碰巧签入了不打算签入的 Eclipse 文件 - 这就是为什么建议您在评论中手动删除这些文件)