1. 程式人生 > >卜若的程式碼筆記系列-Web系列-SpringBoot-第三章:Maven(主要是idea裡面的,但是maven的普適eclipse等ide)-3202

卜若的程式碼筆記系列-Web系列-SpringBoot-第三章:Maven(主要是idea裡面的,但是maven的普適eclipse等ide)-3202

1.配置jdk

要點:預設安裝(除非你是大佬),配置java_home

   配置path:

2.配置maven

3.配置IDEA

IDEA去官網上下載一下 http://www.jetbrains.com/idea/download/#section=windows 下載一個社群版

安裝完畢後配置下 java/maven

初始介面:就是有個Create New Project那個 Config->setting->Build,Enecution,Deployment->BuildTool ->Maven->

#----------------------------------------關於maven---------------------------------------#

你下載一個maven的zip(壓縮包),加壓後,你需要做幾件事

解壓在D:\Maven這個資料夾裡面(自定義) 然後裡面存在一個資料夾apache-maven-3.1.1 這樣,你就需要新增一個maven_home的環境變數,地址是這個 D:\Maven\apache-maven-3.1.1

然後在path裡面引用這個環境變數 %maven_home%\bin

ok做完這一步,你就完成了初步的配置。

2.接下來你需要配置程式碼倉庫 你進入到你的安裝路徑裡面

在這個路徑找到一個setiing檔案

D:\Maven\apache-maven-3.1.1\conf

找到之後點開它 在這裡新增程式碼倉庫,我會給你一張截圖,你可以參考,  <localRepository>D:\Maven\ck</localRepository>    截圖:    

   然後,我們需要新增一個映象,也是在這個檔案裡面,至於新增映象有什麼用呢?  我也不知道,懶得百度了,你可以自行百度順便留言下,反正你只要知道不新增映象就不能用?  網上帖子都是這樣乾的。        <mirrors>            <mirror>              <id>nexus-aliyun</id>              <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>              <name>Nexus aliyun</name>              <url>http://maven.aliyun.com/nexus/content/groups/public</url>            </mirror>          </mirrors>         

好了,映象新增完畢後。你算是完成了配置。

3.接下來我們講使用,以及maven是什麼。 具體的maven的概念我們可以參考這個帖子 https://www.cnblogs.com/whgk/p/7112560.html

我這裡總結下,其實maven就是個裝載依賴注入的小助手,你可以直接在pom.xml裡面新增配置 自動下載某些依賴。而一旦我們在如eclipse或者idea裡面設定了maven的路徑,它會自動載入 該maven的setting檔案,然後假如你添加了pom.xml裡面新增某些配置之後,就會將相應的依賴下載 在該程式碼倉庫。

這樣做有什麼好處呢?好處就在於假如你要移植這個程式到一個阿里雲或者騰訊雲伺服器(從本機) 你如果沒有maven,你是不是要將這些依賴全部的匯入,然後...巴拉巴拉還可能報錯,你別說還真有可能 但是,假如你直接移植了pom.xml的配置,ok,它自動給你下載相關依賴,超級方便?有沒有。          #----------------------------------------關於maven---------------------------------------#關於上傳的資源僅供學習 我也是在網上下載的,如果有什麼法律問題麻煩提醒下哈=。=人家怕~

然後我們繼續回到idea,配置maven,我們選擇 Maven_home的路徑為環境變數裡面的設定值 接著,我們點進去Importing裡面 勾選 Automatically Download: sources選項 勾選這個選項後會自動下載一些依賴。

 2018:年9月24日11:04 1/7

ps:昨天那啥,聽了妖尾的bgm突然燃了起來然後追了半天劇...嚶嚶嚶?我有罪???