idea整合maven環境配置

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的電商知識,可以點個關注,共同交流。?( ′・?・` )比心)
(也歡迎評論,提問。 我會依次回答~)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/81170.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/81170.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/81170.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Node.js中那些常用的進程通信方式

文章目錄 1 什么是子進程?2 核心方法詳解2.1 `child_process.spawn(command, [args], [options])`2.2 `child_process.exec(command, [options], callback)`2.3 `child_process.execFile(file, [args], [options], callback)`2.4 `child_process.fork(modulePath, [args], [op…

Vue3吸頂導航的實現

吸頂導航實現 【實現目標】&#xff1a; 在Layout頁面中&#xff0c;瀏覽器上下滾動時&#xff0c;距離頂部距離大于80px吸頂導航顯示&#xff0c;小于則隱藏。 【實現過程】&#xff1a; 通過layout接口獲取分類列表內容并使用categorystore進行狀態管理&#xff0c;獲取到…

雙向長短期記憶網絡-BiLSTM

5月14日復盤 二、BiLSTM 1. 概述 雙向長短期記憶網絡&#xff08;Bi-directional Long Short-Term Memory&#xff0c;BiLSTM&#xff09;是一種擴展自長短期記憶網絡&#xff08;LSTM&#xff09;的結構&#xff0c;旨在解決傳統 LSTM 模型只能考慮到過去信息的問題。BiLST…

2025年Flutter項目管理技能要求

在2025年&#xff0c;隨著Flutter技術的廣泛應用和項目復雜度的提升&#xff0c;項目管理的重要性愈發凸顯。Flutter項目管理不僅需要技術能力&#xff0c;還需要良好的溝通、協調、規劃和執行能力。本文將詳細探討2025年Flutter項目管理應具備的技能要求&#xff0c;幫助項目管…

OpenCV CUDA模塊中逐元素操作------數學函數

操作系統&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 編程語言&#xff1a;C11 算法描述 在OpenCV的CUDA模塊中&#xff0c;確實存在一系列用于執行逐元素數學運算的函數&#xff0c;包括指數、對數、平方根等。這些函數對于高級圖像處…

PhpStudy | PhpStudy 工具安裝 —— Kali Linux 系統安裝 PhpStudy

&#x1f31f;想了解這個工具的其它相關筆記&#xff1f;看看這個&#xff1a;[網安工具] 服務器環境配置工具 —— PhpStudy 使用手冊 筆者備注&#xff1a;演示雖然是 Kali Linux&#xff0c;但其實 Linux 系列都可以參考此流程完成安裝。 在前面的章節中&#xff0c;筆者簡…

第6講、全面拆解Encoder、Decoder內部模塊

全面拆解 Transformer 架構&#xff1a;Encoder、Decoder 內部模塊解析&#xff08;附流程圖小測驗&#xff09; 關鍵詞&#xff1a;Transformer、Encoder、Decoder、Self-Attention、Masked Attention、位置編碼、殘差連接、多頭注意力機制 Transformer 自 2017 年誕生以來&am…

游戲引擎學習第283天:“讓‘Standing-on’成為一個更嚴謹的概念

如果同時使用多個OpenGL上下文&#xff0c;并且它們都有工作負載&#xff0c;GPU或GPU驅動程序如何決定調度這些工作&#xff1f;我注意到Windows似乎優先處理活動窗口的OpenGL上下文&#xff08;即活動窗口表現更好&#xff09;&#xff0c;挺有意思的…… 當多個OpenGL上下文…

深度學習讓魚與熊掌兼得

通常,一個大的復雜的模型的loss會低,但是擬合方面不夠,小的模型在擬合方面更好,但是loss高,我們可以通過深度學習來得到一個有著低loss的小模型 我們之前學過,peacewise linear可以用常數加上一堆這個階梯型函數得到,然后因為peacewise linear可以逼近任何function,所以理論上…

如何在 AWS 上構建支持 AVIF 的前端圖片優化方案

一、為什么使用 AVIF 圖片格式&#xff1f; 優勢點 說明 高壓縮率 在相似質量下&#xff0c;AVIF 文件比 JPEG/PNG/WebP 更小&#xff0c;能有效節省帶寬和存儲空間。 更高畫質 即使在低碼率下也能保持清晰細節&#xff0c;減少壓縮帶來的馬賽克或模糊問題。 支持透明度 …

C++中的std::allocator

C中的std::allocator 文章目錄 C中的std::allocator1.std::allocator1.1C中的placement new 和operator new1.2一個custom allocator的實現1.3使用std::allocator_traits實現allocator 1.std::allocator C中的std::allocator默默工作在CSTL中的所有容器的內存分配上&#xff0…

CodeBuddy編程新范式

不會寫&#xff1f;不想寫&#xff1f; 騰訊推出的CodeBuddy徹底解放雙手。 示例 以下是我對CodeBuddy的一個小體驗。 我只用一行文字對CodeBuddy說明了一下我的需求&#xff0c;剩下的全部就交給了CodeBuddy&#xff0c;我需要做的就是驗收結果即可。 1.首先CodeBuddy會對任…

QML學習01(設置寬度、高度、坐標點、標題,信號與槽,鍵盤事件)

QML學習 1、前言2、QML3、QML和QWidget的區別3、QtQuick下的Windows應用4、總結 1、前言 記錄一下QML學習的過程&#xff0c;方便自己日后回顧&#xff0c;也可以給有需要的人提供幫助。 2、QML QML是 Qt 框架中的一種聲明式編程語言&#xff0c;專門用于快速設計和開發用戶…

在VSCode中接入DeepSeek的指南

本文將介紹三種主流接入方式,涵蓋本地模型調用和云端API接入方案。 一、環境準備 1.1 基礎要求 VSCode 1.80+Node.js 16.x+Python 3.8+(本地部署場景)已部署的DeepSeek服務(本地或云端)1.2 安裝必備插件 # 打開VSCode插件面板(Ctrl+Shift+X) 搜索并安裝: - DeepSeek Of…

機器學習-計量經濟學

機器學習 不要事前決定變量關系&#xff0c;關鍵是誰也不知道啊&#xff0c;機器學習學習的模型&#xff08;那也不是真實的關系啊&#xff09; 這就是自然學科的好處&#xff1a;只要不斷的優化這個未知的東西&#xff08;函數&#xff09;&#xff0c;然后在數據上&#xff…

五、Linux賬號與權限管理

1、管理用戶和組賬號 1.1、用戶 1.1.1、用戶的概念及作用 在Linux系統中,用戶(User)指的是可以訪問系統資源的個體實體。每個用戶都有一個唯一的用戶賬號,用于標識和管理其在系統中的活動和訪問權限。 用戶的重要性和功能: 身份認證和訪問控制: 用戶賬號用于身份認證,確…

精益數據分析(61/126):移情階段評分體系構建與實戰案例解析

精益數據分析&#xff08;61/126&#xff09;&#xff1a;移情階段評分體系構建與實戰案例解析 在創業的移情階段&#xff0c;如何科學評估用戶需求的真實性與緊迫性&#xff0c;是決定后續產品方向的關鍵。今天&#xff0c;我們結合《精益數據分析》中的評分框架&#xff0c;…

完成反射宇宙的最后一塊拼圖:泛型集合

反射,c#的黑科技,一手打造漂亮的,專屬于自己的屬性框 之前分享的: 如何寫一個自定義屬性控件的功能,但是只是對基礎的類型,比如String,bool,int等,但是對list<T>,Vector<T>這種泛型集合類型支持的不是很好,剛好最近重新研究了一下,將這個非常重要的功能完成了. 效…

Redis--基礎知識點--26--過期刪除策略 與 淘汰策略

Redis 的過期策略和淘汰策略是內存管理的核心機制&#xff0c;分別用于處理鍵的自動失效和內存不足時的數據清理。以下是詳細說明&#xff1a; 1 、過期刪除策略&#xff08;Expiration Policy&#xff09; 處理已設置過期時間&#xff08;EXPIRE&#xff09;的鍵&#xff0c;…

第六天——貪心算法——字符串分隔

1. 題目 給定一個字符串 s&#xff0c;我們需要將其劃分為盡可能多的部分&#xff0c;使得同一字母最多出現在一個部分中。 例如&#xff1a;字符串 "ababcc" 可以劃分為 ["abab", "cc"]&#xff0c;但要避免 ["aba", "bcc&quo…