你的位置:首页 > Java教程

[Java教程]maven 核心概念


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.项目站点报告(配置资源)