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, 都没有报错.

    Idea 配置pom.xml依赖依旧无法导入包_[java,idea]_第1张图片
    maven模块列表

  1. 调出Project Structure查看, 其它正常的module, 其依赖列表中均正常显示很多依赖的jar包. 唯独这个有问题的module的依赖列表里, 只有几个手动添加的依赖包, 而在pom.xml里配置的一个都没有.
    Idea 配置pom.xml依赖依旧无法导入包_[java,idea]_第2张图片
    依赖列表

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

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

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

Idea 配置pom.xml依赖依旧无法导入包_[java,idea]_第3张图片
各种依赖已经重现

你可能感兴趣的:(Idea 配置pom.xml依赖依旧无法导入包_[java,idea])