1.pom 項目對象模型 (project object model) pom的組成 1.項目基本信息 2.構建環境 --dev,test,beta,prod 3.pom關係 --依賴jar包 4.構建設置 -- plugin 插件2.插件與目標 調用插件目標的兩種方式: ...
1.pom 項目對象模型 (project object model)
pom的組成
1.項目基本信息
2.構建環境 --dev,test,beta,prod
3.pom關係 --依賴jar包
4.構建設置 -- plugin 插件
2.插件與目標
調用插件目標的兩種方式:
1.將插件目標與生命周期綁定,執行生命周期;
2.直接執行插件目標
常見的maven插件:
1.maven-archetype-plugins
2.maven-dependency-plugin
3.maven-help-plugin
4.maven-resources-plugin
5.maven-surefire-plugin
6.jetty-maven-plugin
7.maven-enforcer-plugin --
3.maven項目的生命周期
生命周期: 資源文件處理-編譯-類文件處理-測試資源文件處理-測試-打包
4.maven的依賴管理
maven可以處理傳遞性依賴,關聯的jar全部寫入項目中.
依賴的取值範圍: <scrope></scrope>
compile(編譯範圍)
provided(已提供範圍)
runtime(運行時範圍)
test(測試範圍)
system(系統範圍)
5.maven倉庫
6.項目站點報告(配置資源)