idea整合maven
提示:幫幫志會陸續更新非常多的IT技術知識,希望分享的內容對您有用。本章分享的是springboot的使用。前后每一小節的內容是存在的有:學習and理解的關聯性。【幫幫志系列文章】:每個知識點,都是寫出代碼和運行結果且前后關聯上的去分析和說明(能大量節約您的時間)。
所有文章都*不會*直接把代碼放那里,讓您自己去看去理解。我希望我的內容對您有用而努力~
文章目錄
- idea整合maven
- maven介紹
- 一、準備maven
- 獲取maven
- 創建倉庫位置
- 修改setting.xml文件
- 二、idea整合maven
- 總結
maven介紹
Maven是一個項目管理工具,包含了一個對象模型。一組標準集合,一個依賴管理系統。和用來運行定義在生命周期階段中插件目標和邏輯。
Maven的核心功能是合理敘述項目間的依賴關系。
項目管理工具:
1構建工程
2管理jar
3.編譯代碼
4.自動運行單元測試
5.打包
6.部署項目,生成web站點。
7等等等
一、準備maven
獲取maven
下載maven
我上傳到csdn,且不用積分。可以直接下載
下載完畢之后,解壓縮。
小小的提示:記住您解壓之后的位置。等一會需要使用
解壓完畢之后,長這樣:
創建倉庫位置
在電腦上創建一個文件夾
這個文件夾是用于存放 maven下載的jar包。一直開發java使用maven:
會不斷的下載jar包。后面存儲jar包的文件夾可能會很大(1GB多~)
它默認是下載之后,存放到C盤的.下面分享的步驟是設置存儲的位置
所以:當前,我們先把設置存放jar包的文件夾先創建了
修改setting.xml文件
在解壓之后的文件目錄里面找到:
conf文件夾 --> 里面的setting文件
打開:可以用記事本 可以用其他軟件工具
找到 localRepository 標簽(就是本地倉庫的單詞意思)
修改這個標簽里面內容為:某某位置 【這個位置就是剛才創建的文件夾】
配置localRepository 告訴maven,這個路徑是存儲本地倉庫的路勁,以后下載的jar包存儲到這里面
大家這個地方填寫的內容,需要對應您自己創建的文件夾。我是放到D盤的(就是剛剛步驟的截圖,D盤/xxx/xxx)
setting.xml往下面 mirrors 找到 標簽,修改為:
<mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf> </mirror><mirror><id>nexus-osc</id><mirrorOf>*</mirrorOf><name>Nexus osc</name><url>http://maven.oschina.net/content/groups/public/</url></mirror></mirrors>
剛才提到一個概念,就是它會去鏡像源下載jar包。默認是國外的地址,下載的非常慢。
我們修改為 國內 阿里鏡像源的地址。
使用maven的時候,就下載的非常快。
二、idea整合maven
解壓完畢maven的壓縮包 及
修改完畢配置文件之后:
1.打開idea,點擊Configure 右邊的小三角
如果您開啟idea,直接是項目,就需要:
左上角 file —> setting —> System Settings
取消這個選項(那個選項,字面意思,很好理解:重復開啟 最后的 項目 在 開啟idea的時候)【取消,不讓它開最后的,每次開啟idea。我們自己選擇項目projects】
2.點擊小三角之后,選擇setting
因為我們文章的主題是:idea整合maven環境配置。
在外面點擊setting,是給所有的 項目 指定maven環境
而
在工程里面點擊setting,是設置給當前的 這一個項目
每次新工程,都去里面點擊設置,麻煩。且如果某一次,忘記了。得~C盤默認位置,jar包嘎嘎嘎嘎的往里面下
3.選擇setting之后,選擇Build, Maven
點擊三個小點,指定解壓之后的maven位置
選擇override,指定修改之后setting的位置
選擇override,指定本地倉庫的位置
點擊應用 保存。
總結
1.【2025年】基于電腦的jdk1.8通過idea創建springboot2.x版本(非常簡潔快速)
系列文章,能快速實現前后分離環境搭建和功能編寫
idea創建springboot工程-指定阿里云地址創建工程報錯
【上榜文章,一文搞定】分析了指定阿里云地址創建工程報錯。及詳細解釋,截圖了各個不同代理。寫了所有解決方案:看完文章最后標題的問題肯定能解決。
(會陸續更新非常多的IT技術知識及泛IT的電商知識,可以點個關注,共同交流。?( ′・?・` )比心)
(也歡迎評論,提問。 我會依次回答~)