0


软件的使用:idea、maven

一、idea

(一)快捷键

1、自动生成set get

control +enter

2、导包或标红代码提示

option +enter

3、快捷到某一行代码

command+L

4、=左侧代码自动补全

command+option+v

5、快捷搜索

双击上键—项目内搜索关键字

command+f—类内搜索关键字

command+shift+F 全局搜索,解决双击上键全局搜索不到的问题

6、进入函数

option + command+左右键

option+ command+左:进入下一层函数

option+ command+右:回退上上一层函数

7、control+R。查找控制台以前

8、注释

command+/

9、导包

option +enter

(二)程序运行结果

1、执行完程序退出code

  • exit code 0 表示程序执行成功,正常退出
  • exit code 1 表示程序执行执行过程中遇到了某些问题或者错误,非正常退出

2、启动main函数

  • 出现started...才是启动函数正常
  • 若出现exit code 1则说明遇到了问题或错误,查看日志,

若日志没有打印出来,则检查logback.xml文件日志是否配错,或忽略什么

(三)环境变量配置

idea上方的小框框—edit configure

COLUMBUS_ENV=dev(name=value)

(四)idea顶端显示所有打开文件设置

setting-editor-editor tabs

参考:

将Bean注入Spring容器的五种方式_spring注入bean的几种方式_Java小果的博客-CSDN博客

(五)修改push代码时的git远程地址

1、打开git并右击选择编辑remote

2、修改对应的URL设置git push orign 分支的git远程地址(其中origin就是远程地址的别名,图中的Name)

3、若想添加多个git地址:右击Remote,manage remote进入下面页面,点击加号添加即可,但不同的git地址的name要有区分

二、maven相关

1、查看jar包依赖树

mvn dependency:tree

+开头说明下面有包含的jar包

/开头说明下面不包含jar包

2、在pom文件引入对象

(1)子项目是否会使用父项目引入的jar包

来源:maven 子项目如何使用父项目的jar包_tfish2014的博客-CSDN博客

(2)父pom文件中定义的版本复用问题

参考:关于java:如何在子pom中使用父pom的配置文件属性? | 码农家园

(3)pom文件的版本依赖冲突问题

安全同学讲Maven间接依赖场景的仲裁机制

3、相关常用命令

mvntsc='mvn clean -Dmaven.test.skip compile '

mvntscu='mvn clean -Dmaven.test.skip compile -U'

mvntsd='mvn clean -Dmaven.test.skip deploy '

mvntsdu='mvn clean -Dmaven.test.skip deploy -U'

mvntsi='mvn clean -Dmaven.test.skip install '

mvntsiu='mvn clean -Dmaven.test.skip install -U'

4、解决jackson时间冲突问题

   1.9.13

(1)查看项目引入了哪些jar包:

打开maven--找到对应的项目--右键show dependences...

command F 输入查找即可

IDEA 查找某个 jar 包是如何被引入的_idea查看包在哪引入的_猥琐的刚的博客-CSDN博客

(2)引入别的jar包中包含jar包

先在引入的时候exclude掉,然后再自己重新引入

比如,我们引入的spacex-common中引入了jackson的jar,如果我们要想重新引入的话,就在pom文件中引入spacex-common的地方将jackson给exclude掉,然后再重新在pom文件中引入 jackson

标签: intellij-idea java ide

本文转载自: https://blog.csdn.net/qq_44641527/article/details/129550041
版权归原作者 @snow' 所有, 如有侵权,请联系我们删除。

“软件的使用:idea、maven”的评论:

还没有评论