解决基于Maven开发SSM项目,出现的java程序包不存在问题
开发SSM项目时,你可能会遇到org.springframework下的架包不存在,java:找不到符号问题等的问题。
这里有几种解决方案供大家参考。
1、架包真的不存在。
扩展库有红线(错误时没记录,所以图上没有)
引入包即可,你可以右键项目->Maven->reimport,或者在右边Maven菜单栏,import2、鼠标右键crtl,能在扩展包中找到相关文件,但是右边菜单栏Maven的依赖的架包,有波浪线。
你可以先保存你的pom文件中的denpendencies内容到一个txt文本中,删除后maven->reimport,然后从文本中粘贴一个denpendency,然后又是maven->reimport。看看对应denpendency的包红线是否消除,如果没消除,那这种方法就可以放弃了。
3、项目没有提示任何错误信息,但运行起来,就是提示org.springframework下的架包不存在,找不到符号。
你可以File->setting->build->build tools->maven->runner->选中delegate ide build/run to maven
这样的话项目确实可以run了,但是项目运行起来特别慢,还总是会莫名其妙的build,debug项目就更慢了。
针对不想设个选项,可以尝试下面的两种方法。
一是更改本地的maven路径,同时配置文件,也要用在你安装maven的目录下的配置文件,记得maven要reimport
二是直接新建一个仓库,就是改一下本地仓库的路径,然后还是maven reimport