springboot 專案框架搭建(四):maven使用命令
阿新 • • 發佈:2018-12-21
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 |
表示從指定模組開始繼續處理 |