6初级 - IDEA/Maven/调试器的基本使用

676 阅读1分钟

maven的作用

  • 生命周期,执行一些插件
  • 运行maven compile,就会把compile之前的声明周期执行一边
  • 也可以使用可视化工具

1.png

  • maven的依赖树,可以通过可视化工具,也可以通过运行mvn dependency:tree查看

2.png

IDEA生产力翻倍的快捷键

  • alt + enter,万能键
  • control + n, generate,快速生成
  • command option + l,格式化
  • option command+o,优化导入语句
  • ctrl option + h,谁调用了这个方法
  • command + i,实现类
  • command + F12,文件大纲
  • F2,下一个错误
  • shift + F6,高级重命名

git相关功能,找到背锅侠

  • 右键annotate,上面再按command+d ,可以查看show diff
  • 右上角时钟icon,用来显示最近谁修改了
  • open in github,和人协作的时候用到

idea

  • 默认缩写
  • psvm
  • sout,soutv,
  • fori
  • rainbow brackets插件

调试器

  • 设置条件

4.png

  • 几个调试按钮的作用

栈帧

  • 局部变量存在栈帧中
  • 栈帧倍销毁的时候,局部变量没有

evalute expression

  • 执行表达式,断点停了之后可以执行的动作

5.png

强行改变变量的值

跳转到某个类

6.png

调试第三方工具

  • 比如要调试compile插件
  • 先要下载插件打开pom
  • 然后运行debugger工具,~/Develop/apache-maven-3.6.0/bin/mvnDebug compile
  • 连接,改成8000端口

7.png

  • 需要保证版本一致,就可以调试maven