1.情景展示
如上圖所示,每次創建一個maven項目,maven的相關配置都會被初始化,相當惡心,如何解決?
2.原因分析
一般情況下,我們是這樣配置項maven的:
File--》Settings--》Build,Execution,Deployment--》Build Tools--》Maven
大部分都是這樣配置的,因為我們從網上看到的教程也是這樣配置的。與eclipse不同的是,idea的設置分為兩種:一種是設置項,一種是默認設置;
新建項目的時候,項目配置采用的是默認設置,這也就是我們每次新建maven項目,每次都要重新配置maven的原因。
3.解決方案
所以,我們需要更改的是idea的默認設置。
idea2018版教程
File--》Other Settings--》Default Settings
Build,Execution,Deployment--》Build Tools--》Maven
點擊maven home directory后面的...--》設置maven的根目錄;
變更后,Local repository的位置也會跟着改變;
User Settings file后面--》選中Override--》點擊...--》設置maven的Settings.xml配置文件;
點擊Apply--》OK
這樣一來,我們在新建maven項目的時候,創建的該項目的maven配置將不用再手動修改啦,完成!
idea2020版教程
idea2020年的版本,取消了之前版本下 File--> OtherSetting的選項,取而代之的是File--New Project Settings(本質是一樣的,都是對新建項目生效)
在這里,我們可以配置新建項目的maven配置,java的編譯器(默認是javac,我會把它改成eclipse),以及部署項目所需的服務器(比如添加tomcat)