天天看點

【springboot】 maven deploy 的使用一:首先要了解一下maven deploy 有啥用二:本文介紹的是在idea中maven deploy 的使用

一:首先要了解一下maven deploy 有啥用

關于maven項目中的常用生命周期clean、install、package、deploy的作用,隻做簡單的介紹

  • clean:清除target目錄
  • install:将工程打包到本地倉庫,這時本地項目可以依賴,别人不能依賴。
  • package:将項目中的各種檔案,源代碼,編譯後生成的位元組碼,配置檔案,文檔等按照規範的格式歸檔,常見的就是jar包和                   war包
  • deploy:将打包的jar檔案上傳到私服(如果有的話),此時連接配接私服的使用者才可以下載下傳。

二:本文介紹的是在idea中maven deploy 的使用

1.安裝并下載下傳nexus

(1):下載下傳nexus

下載下傳位址               選擇中間的一個下載下傳

【springboot】 maven deploy 的使用一:首先要了解一下maven deploy 有啥用二:本文介紹的是在idea中maven deploy 的使用

(2)下載下傳完以後解壓檔案

【springboot】 maven deploy 的使用一:首先要了解一下maven deploy 有啥用二:本文介紹的是在idea中maven deploy 的使用

(3)進入D:\nexus\nexus-3.15.0-01\bin   shift+右鍵在此處打開指令視窗(至于shift沒用的可以看看其它文章設定一下,很友善的)

運作如下指令注冊服務

nexus.exe /install Nexus Service

運作如下指令開啟服務

nexus.exe /start Nexus Service

(4)登入預設網址檢查一下服務是否啟動

網址      http://localhost:8081/       預設使用者名:admin    預設密碼:admin123

成功進入後是這樣的   輸入使用者名和密碼登入即可。

【springboot】 maven deploy 的使用一:首先要了解一下maven deploy 有啥用二:本文介紹的是在idea中maven deploy 的使用

2.修改maven倉庫的setting.xml檔案

檔案位置:D:\idea\IntelliJ IDEA 2018.3.1\plugins\maven\lib\maven3\conf\setting.xml

在setting.xml檔案的<serves></servers>中增加如下内容

<server>    
      <id>Snapshot</id> <!-- 這裡的 id 要和 snapshotRepository 中的 id 一緻-->
      <username>admin</username>
      <password>admin123</password>
   </server>
           

3.在pom.xml檔案中寫入

<snapshotRepository>
        <id>Snapshot</id>
        <name>maven-snapshots</name>
        <url>http://localhost:8081/repository/maven-snapshots/</url>
 </snapshotRepository>
           

4.在項目的右邊maven中輕按兩下deploy,大功告成。

完事後效果是這樣的(自己上傳的jar包)

【springboot】 maven deploy 的使用一:首先要了解一下maven deploy 有啥用二:本文介紹的是在idea中maven deploy 的使用

繼續閱讀