maven idea plugin 依赖提示 omitted for duplicate

问题现象描述

maven idea plugin 作为开发辅助时, 在IDEA 的 Maven tool window 里项目结构的Dependencies 中的jar包 提示 [ omitted for duplicate ]。 此问题会导致开发时没法正常使用对应的jar包API

解决方案

  • 在本地 maven repository 路径下搜索 .lastUpdate,然后全部删除,重启 IDEA,重新刷新依赖就行
  • 打开 IDEA 的 Project Structure,在 Project Setting 下选中 Libraries,找到重复的删除
  • 把相关依赖的 pom 注释,然后刷新依赖,再放开注释,刷新依赖

以上解决方案主要参考 https://blog.csdn.net/MrBaymax/article/details/122073998

笔者亲测第一种方案有效,有效的主要体现是笔者的开发环境正常了,可是 Maven tool window的 Dependencies 中的jar包 依旧 提示 [ omitted for duplicate ]

IntelliJ idea scala specify type 推断变量类型

IntelliJ idea 是一个优秀的IDE,我们可以用它做java、Scala的开发。新版本的已经默认不再推断变量类型了,我们可以手动开启类型推断的效果–specify type,以后声明变量就会自动推断类型

IntelliJ idea 是一个优秀的IDE,我们可以用它做java、Scala的开发。新版本的已经默认不再推断变量类型了,我们可以手动开启类型推断的效果–specify type.
File–>Settings–>Editor–>Code Style–>Scala–>Type Annotations 勾选上 Local definition

Intellij IDEA 2018.3.6