1. 程式人生 > >springboot 專案框架搭建(四):maven使用命令

springboot 專案框架搭建(四):maven使用命令

1. maven使用命令打包sringboot專案:

mvn clean package -P server_prod -Dmaven.skip.test=true

-P :後面跟的是環境,生產環境,本地環境,測試環境等

-Dmaven.skip.test-true:表示忽略測試用例。 

2.mvn 使用命令打包springboot有子父類有依賴的關係的專案

   首先:

mvn clean package -pl 你要打包的子專案 -am install -Dmaven.skip.test=true

假設現有專案結構如下

dailylog-parent
|-dailylog-common
|-dailylog-web

  • 三個資料夾處在同級目錄中
  • dailylog-web依賴dailylog-common
  • dailylog-parent管理dailylog-common和dailylog-web。

根據資料已知:

引數 全稱 釋義 說明
-pl --projects Build specified reactor projects instead of all projects

選項後可跟隨{groupId}:{artifactId}或者所選模組的相對路徑(多個模組以逗號分隔)

-am --also-make If project list is specified, also build projects required by the list

表示同時處理選定模組所依賴的模組

-amd --also-make-dependents If project list is specified, also build projects that depend on projects on the list

表示同時處理依賴選定模組的模組

-N --Non-recursive Build projects without recursive

表示不遞迴子模組

-rf --resume-from Resume reactor from specified project

表示從指定模組開始繼續處理