遇到的小问题

   起初做这个项目时,IDEA 无法下载jar包,这个maven本地仓库使用已经很久了,从没出现过这样的情况。我首先的猜测有可能是我刚升级了IDEA 版本导致的,我回退了版本,但是回退IDEA 版本之后问题依然还在,我又试着重新修改Maven 配置文件settings.xml,将本地仓库的地址以及远程中央仓库的地址都做了修改,但问题还是没有得到解决,于是我又重新下载maven之后得到了解决。

   在构建好聚合工程后以及进行SSM框架的开发环境配置完成后,又遇到了service 模块依赖dao 模块块时既然无法依赖到传递依赖的pojo模块,我在MavenProjects查看了这个三个工程的依赖项和pom.xml,有相应的依赖项。我预想是本地仓库安装的pojo模块的jar包是在逆向工程生成之前的老版本jar包,所以pojo本来就没有类文件,service无法使用pojo依赖。但奇怪的是,我反编译pojo的jar包之后发现里面有所需的类文件,于是,我将本地仓库jar包全部删除重新执行install命令,问题还是没有得到解决,各模板之间在MaveProjects查看又有依赖存在,很奇怪。我又试着在报错的类名上,点击重新Add Maven dependencies  对dao 模板的依赖,最后问题得到了解决。

jar包冲突也会导致依赖报错

 最后又出现service模块的Maven工程无法被IDEA识别为Maven工程,导致又无法使用依赖项的jar包,最后在MavenProjects的 Add MavenProjects 中选中该工程的pom.xml,然后识别成Maven项目,最后所有问题最终都得到了解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容