maven學習九 關於maven一些參數
阿新 • • 發佈:2018-04-28
類型 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一些參數