Intellij IDEA 2021 Maven 配置指南
前言
Maven是Java一個不錯的專案管理工具,但在Intellij IDEA軟體中配置它卻并非一件省心的事情,不少小萌新會配置失敗,之所以要配置Maven,是因為Maven的中央倉庫在國外,因此在下載依賴jar包的時候會非常緩慢,所以,我打算分享這篇教程,幫助萌新們在Intellij IDEA中配置好Maven~
環境準備
Intellij IDEA 2021
這里我用的是最新的Intellij IDEA 2021版本,其實2020,2019,2018版本也是這樣配,套路都是一樣的,大家不必糾結~
1、下載Apache Maven
首先我們來到這個網址 http://maven.apache.org/docs/history.html

這里可以看到它的發行日期,在這里,我本人使用的是3.6.3版本的maven,因此這里我選擇這個版本,然后我們可以來到這個網址 https://archive.apache.org/dist/maven/maven-3/下載所有發行版本,



下載完成后,我們需要找個位置存放并解壓它,這里我個人建議新建一個名字叫maven的檔案夾,然后把解壓后的maven檔案夾放在里面,因為我們還要新建一個本地倉庫檔案夾,叫做maven_repository

大概就是這個樣子~
2、修改Maven組態檔
maven -> apache-maven-3.6.3 -> conf -> settings.xml,用VSCode或者記事本打開
然后找到 <mirrors> 標簽,在結束標簽 </mirrors> 前增加阿里云鏡像的配置
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

然后 Ctrl+S 保存一下,現在maven下載依賴都會從阿里云的中央倉庫下載,速度大大提升~
3、Intellij IDEA中配置Maven
啟動IDEA,在歡迎面板中選擇 Customize -> All Settings

在左側選單找到 Build, Execution, Deployment -> Build Tools -> Maven

當然啦,如果你懶得一層層找的話,可以使用搜索,這樣它也能更快速定位到maven的配置項

然后主要就是把這三個配置給配置一下就行


第一個是配置maven主程式的位置

第二個是配置maven組態檔的位置,先點擊Override,然后選擇檔案即可



第三個是配置本地倉庫的位置,和第二個配置一樣,也是先勾選Override,然后點擊圖示選擇檔案夾

這幾個都配置好后,點擊右下角Apply使得修改生效

然后還有最后一個問題,默認創建maven專案是下載網路上的一個檔案archetype-catalog.xml,該檔案的大小有5-6M,下載的速度很慢,導致創建程序也變得很慢,所以我們需要配置一下,當然,這里解決的方法有三種,這里我選擇最容易的一種,就是修改maven的VM Options引數配置,

-DarchetypeCatalog=internal

然后點擊Apply使得修改生效,點擊OK,接下來重啟IDEA~
然后繼續查看配置,發現配置并沒有生效😟,真是配置了個寂寞~
有時候IDEA就是會出現這種問題,這個問題我也遇到很多次了,所以,不慌,我們再次配置即可~

然后再次重啟,,,
再次查看配置,這次配置生效了~

注意:一定要仔細查看maven配置是否成功,如果又回到默認配置我們就再次配置,一般IDEA 2021第一次配置會有這個問題,不然一切都是徒勞!!!
4、測驗Maven
回到主界面,點擊New Project,然后我們創建一個maven webapp專案


修改專案位置和專案名,點擊Next,然后繼續點擊Finish

有時候會彈出小貼士,但是很煩,我不需要,可以勾選Don’t show tips,關掉小貼士

查看下載的鏈接中是否有 maven.aliyun.com

如果有則說明配置生效了,沒有的話則再看看哪一步疏漏了,特別是有的萌新以為配置一次就生效了,這里再次強調一次,IDEA 2021有時候需要再配一次,也許是bug吧,但是不關鍵,最終能配置成功就行~
初次配置完,創建專案maven下載還需要一分多鐘,以后再次創建maven專案就很快了,如果你的maven很久都沒下載好,那肯定是沒配置好,或者斷網了,可以刪掉專案,配置maven后重來~

OK,到這里Maven的配置就完成了,其實不難,你們學廢了嗎~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293340.html
標籤:其他
上一篇:《Python快速編程入門(第2版)》#學習筆記01# |第一章 :Python概述 (Python發展歷程、開發工具、模塊)
