2019-05-17(小技巧)

一、排除maven中冲突的插件

    • 场景还原:
  • 导入这两个依赖:
依赖
  • 然后有两个Commons-logging
两个依赖都依赖commons-logging
  • 由于Maven的的默认解决方案(就近原则),就启用了依赖Commons-logging 1.1.1,此刻想使用另一个版本.....
默认方式生效的Commons-logging版本
  • 此时想要保留1.2版本就需要在1.1版本上添加标签
  • 在包含排除版本的依赖中添加此标签


    导入排除标签
  • 以上是自己知道依赖中存在冲突的情况

下面是用插件来检查并解决依赖冲突

  • Maven Helper

    Idea安装此插件:

    File-->setting-->plugins-->Marketplace-->搜索插件-- >安装插件-->重启idea-->安装完成


    下载Maven Helper
插件界面:
插件界面

开始使用

  • 打开pom.xml,然后查看底部的入口:Dependency Analyzer和Text
插件入口和正常pom.xml文本
  • 切换到 Dependency Analyzer

    conflicts-->Refrech,此时就会在左边显示有冲突的依赖,点击到右边是具体的版本.
    
  • 在需要排除的版本上点击右键,并选择Exclude 就添加了排除标签

  • 效果图

效果图

二、idea后悔药(文件或者整个项目)

1.恢复单文件:对应的文件单击右键 local history -->show History
2.恢复整个项目:在项目根单击右键 local history -->show History

image.png

当前是显示的此文件在 "今天上午11:07"的状态,左边是修改前的状态,右边是修改后的

开始恢复,点击左上角"红框图标",即恢复到"今天上午11:07"的状态,自己可以先备下份.
ps:状态:恢复所选时间的所有包括为项目的配置和期间新创建的文件夹.

三、同时多个字符替换

快捷键 : Ctrl + F

  • 1-加一个
  • 2-减一个
  • 3-全选
    ps:可以通过上下方向定位开始 + -
  • 默认从第一个开始,下面是是我点击三下 "+" 的效果

四、多行编辑:

长按鼠标中键 + 垂直定位 , 配合shift + 方向键 水平定位

Share End

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

推荐阅读更多精彩内容

  • Maven的基本了解 什么是Maven? Maven就是Apache下的一个开源项目。它是用纯java开发的。是一...
    Bcome阅读 7,996评论 0 7
  • 一、maven的两个作用 项目自动化构建,通过命令行就可以完成整个项目构建过程,不需要我们手动地进行项目构建 管理...
    lifeline张阅读 4,284评论 0 1
  • 使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的<de...
    静默虚空阅读 7,775评论 0 13
  • 函数 SQL 可用函数处理数据,但不同的DBMN都有特定的函数,各个函数的名称和用法可能不同。 文本处理函数 日期...
    柄志阅读 1,436评论 0 0
  • 本文就是丧的一天的自述,然后接受自己的无能,感受自己的感受,然后收拾好自己继续出发。 只因为你想要的太多,所以就要...
    小心心呐阅读 968评论 0 0