有时,如果其他开发人员在系统中更改/添加了一堆类,当我点击"更新到最新的"时,我得到了很多" ....无法解决一种类型"或者" ....无法解决"。
为了解决这个问题,我尝试使用mvn dependency:resolve
命令更新依赖项,并更新maven项目(使用强制更新)。有时,它会有所帮助。
如果没有帮助,我会删除整个本地存储库并再次进行更新。有时,它也有帮助。
然而,我知道我到现在所做的只是一种蛮力。我想更专业地解决这个问题。
什么是最好的方法当我得到"找不到符号" "更新项目后的错误"与svn?
答案 0 :(得分:2)
虽然除非我们碰巧看到更多细节,否则很难说明问题的确定性。 但是给你一个提示,
确保Maven正在读取与之相同的Java版本 在你的pom.xml中声明你所面对的项目“不能 找到符号“。
此外,如果你使用eclipse插件m2e,有时更好地运行所提到的命令集代替maven clean install
,因为eclipse会丢失对类文件的跟踪并认为其中一些是未定义的。
作为解决方案,您可以在命令行中使用以下命令:
mvn eclipse:clean
mvn clean install
mvn eclipse:eclipse