美文网首页我爱编程
Idea 配置pom.xml依赖依旧无法导入包_[java,id

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

作者: Nisus_Liu | 来源:发表于2018-01-17 10:19 被阅读0次

昨晚碰到很烦躁的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上先删除工程, 然后重新导入工程. *注: 有问题 的子模块上这样操作无效果.

各种依赖已经重现

相关文章

网友评论

    本文标题:Idea 配置pom.xml依赖依旧无法导入包_[java,id

    本文链接:https://www.haomeiwen.com/subject/ocuyoxtx.html