1. 程式人生 > >maven學習九 關於maven一些參數

maven學習九 關於maven一些參數

類型 pack style 參數 HA post 學習 環境 測試環境

一 maven profile:

不同的運行環境,比如開發環境、測試環境、生產環境,而我們的軟件在不同的環境中,有的配置可能會不一樣,比如數據源配置、日誌文件配置、以及一些軟件運行過程中的基本配置,那每次我們將軟件部署到不同的環境時,都需要修改相應的配置文件,這樣來回修改,很容易出錯,而且浪費勞動力。

  maven提供了一種方便的解決這種問題的方案,就是profile功能。

使用 mvn install -P{profile} 命令打包.

比如: mvn clean package -Pdist -DskipTests,打包 並且跳過測試。

二 Maven的幾個常用plugin

maven-dependency-plugin: 用於復制依賴的jar包到指定的文件夾裏

maven-assembly-plugin:  打包的配置, 比如說打出一個什麽類型的包,包裏包括哪些內容等等
maven-jar-plugin: 打成jar時,設定manifest的參數,比如指定運行的Main class,還有依賴的jar包,加入classpath中

maven學習九 關於maven一些參數