6初级 - IDEA/Maven/调试器的基本使用
maven的作用
- 生命周期,执行一些插件
- 运行
maven compile,就会把compile之前的声明周期执行一边
- 也可以使用可视化工具

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

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插件
调试器

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

强行改变变量的值
跳转到某个类

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