目錄
Maven
Maven核心概念介紹1、maven項目的結構
Maven常用指令
1、mvn compile 編譯
2、mvn package打包
3、mvn clean 清除已經編譯和打包的内容
4、mvn test 運作所有測試類中的方法
Maven的依賴範圍與傳遞依賴
依賴的基本配置
依賴範圍
排除依賴關系
繼承及聚合
聚合
繼承
項目目錄
src目錄
main目錄 主程式
java java類
resources 資源和配置
test目錄 測試程式
pom.xml 目前項目的配置
将目前項目中所有的代碼進行編譯。 從*.java編譯成*.class 。放在target\classes目錄中
将目前項目按照聲明進行打包(jar或war) 。放在target\classes目錄中
target目錄全部都删除
坐标
groupid
atifactid
version
groupid 公司名稱
artifactId 項目名稱
version 版本
type 預設jar,基本上不用聲明
scope 依賴範圍
exclusions
scope
compile 預設 編譯、測試、運作有效
provided 編譯和測試有效 servlet-api
runtime 運作時有效 jdbc
test 測試時有效 junit
system 編譯、測試、運作有效,通路的是目錄結構的jar檔案,

當A.jar依賴于b.jar 1.0 版本
c.jar 依賴于b.jar 2.0 版本
這時隻需一個b.jar 取高版本的 b.jar
需要在A.jar中排除 b.jar
當A項目使用時,需要B 和 C
需要一個一個項目進行install , 安裝到 本地倉庫
可以使用聚合
在一個pom類型的項目中,将需要添加 B和C配置到這個pom項目中
一個項目可以繼承另一個項目
需要在子項目中添加配置
可以在父項目中定義子項目添加jar 時,可以時預設版本
本文來自部落格園,作者:chn-tiancx,轉載請注明原文連結:https://www.cnblogs.com/tiancx/p/15517976.html