Spring系列-基礎篇(1)-玩轉本地Maven

安裝本地Maven

一、下載Maven並解壓

去Maven官網(http://maven.apache.org/downl...)下載後解壓(如:apache-maven-3.5.4-bin.zip)。
將該maven壓縮版解壓在本地一個目錄,記住該目錄地址(例如個人地址是 D:apache-maven-3.5.3)apache

clipboard.png

二、配置maven的環境變量

  1. 在「系統變量」中新增一個變量「 MAVEN_HOME 」,值是剛剛maven的目錄地址(D:apache-maven-3.5.3)
  2. 在「用戶變量」或「系統變量」的變量「Path」中,增長一個值爲「%MAVEN_HOME%bin」
  3. 打開cmd,輸入命令「mvn -version」,若是成功有maven參數信息,則說明環境變量配置成功

三、設置本地倉庫(localRepository)

  1. 找到 D:apache-maven-3.5.3confsettings.xml
    文件,默認本地倉庫<localRepository>的信息是被註釋的
  2. 在本地找個目錄新建一個repository的文件夾。(我新建的目錄是 D:apache-maven-3.5.3repository)
  3. 在D:apache-maven-3.5.3confsettings.xml 文件中添加
    localRepository本地地址的配置信息,代碼以下:oracle

    <localRepository>D:\apache-maven-3.5.3\repository</localRepository>
  4. 後續全部加進來的 jar包,都存入該 D:apache-maven-3.5.3repository 文件夾中。

clipboard.png

clipboard.png

clipboard.png

更改IDEA的Maven配置

Idea 自帶了apache maven,默認使用的是內置maven,因此咱們能夠配置全局setting,來調整一下配置,好比遠程倉庫地址,本地編譯環境變量等。 eclipse

在 file-->Settings 中,搜索maven。修改「Maven home diretory」、「User settings file」、「Local repository」爲本地的Maven路徑。maven

以下圖,分別是修改前和修改後。這樣咱們在pom.xml文件中 reimport maven時,更新的 jar包就更新到本地的maven庫,咱們idea使用的也就是本地的maven庫。ide

clipboard.png

clipboard.png

Maven命令

一、本地導入jar包

將本地的 jar 包添加到本地的maven庫中常常遇到一些 jar包從 中央maven倉庫中下載不下來,例如 Oracle、微軟的相關的 jar,須要賬號登錄才能下載的,或者咱們本身寫的jar。
咱們既然使用的是本地的maven倉庫,就能夠在網上經過其餘途徑下載下來這些 jar包,而後經過命令,手動的將它們加入到本地的maven倉庫。測試

例如:咱們已經下載了一個jar包叫 ojdbc-10.2.0.4.0.jar ,jar包信息以下:idea

<!-- (參數一):下載到本地的ojdbc-10.2.0.4.0.jar包的真實存放路徑 --><dependency>
<groupId>ojdbc</groupId>-----------------(參數二)
<artifactId>ojdbc</artifactId>-----------(參數三)
<version>10.2.0.4.0</version>------------(參數四)
</dependency>

打開cmd,用maven命令將jar包移動到maven的本地repository中:spa

標準:
mvn install:install-file -Dfile=jar包的位置(參數一) -DgroupId=groupId(參數二) -DartifactId=artifactId(參數三) -Dversion=version(參數四) -Dpackaging=jar
示例:
mvn install:install-file -Dfile="D:\ojdbc-10.2.0.4.0.jar" -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar

二、編譯源代碼

mvn compile

三、編譯測試代碼

mvn test-compile

四、運行測試

mvn test

五、打包

mvn package

六、 在本地Repository中安裝jar

mvn install
例:installing D:\xxx\xx.jar to D:\xx\xxxx

七、清除產生的項目

mvn clean

八、生成eclipse、idea項目

mvn eclipse:eclipse
mvn idea:idea

九、清除eclipse的一些系統設置

mvn eclipse:cleanmvn compile與mvn install、mvn deploy的區別

十、mvn compile與mvn install、mvn deploy的區別

  • 一、mvn compile,編譯類文件
  • 二、mvn install,包含mvn compile,mvn package,而後上傳到本地倉庫
  • 三、mvn deploy,包含mvn install,而後,上傳到私服

clipboard.png

相關文章
相關標籤/搜索