Idea 配置pom.xml依赖依旧无法导入包_[java,idea]

昨晚碰到很烦躁的bug.
大致这样: 新建了一个maven工程, 启动项目各种ClassNoteFound, 原因应该是很多依赖包没有. 于是, 仔细配置了一番pom.xml文件. 心想这下应该没有问题了.

  1. 可是打开代码一看, 一片红. 按下Alt+Enter导如maven依赖, 之间下方进度条闪烁以下就过了, 但是代码依旧一片红, 也就是说没有任何包导入进来.
    查看了本地的maven仓库, 包也是下载完全的.

  2. pom.xml上右键reimport依旧无效.

  3. 调出maven视图(按两下Alt, 点击maven project), 选中当前有问题的工程, 一串maven模块列表, 就它另类, 显示灰色.
    试了clearinstall, 都没有报错.

    maven模块列表

  1. 调出Project Structure查看, 其它正常的module, 其依赖列表中均正常显示很多依赖的jar包. 唯独这个有问题的module的依赖列表里, 只有几个手动添加的依赖包, 而在pom.xml里配置的一个都没有.
    依赖列表

到此, 基本可以确定, 就是依赖包们没有正常导入导致的, 在红色代码上导入依赖, 可能idea认为是导入了, 但是没有真正导进来. 应该是那个地方配置有问题.

于是歪打正着, 将父工程remove了, 然后又重新导入(Reimport). 神奇了, 竟然正常了!

总结, 碰到这种明明配置了依赖, 却导入包失败的情况, 应该想到可能是由于maven工程哪个地方配置有问题, 不妨在工程pom.xml上先删除工程, 然后重新导入工程. *注: 有问题 的子模块上这样操作无效果.

各种依赖已经重现
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容