Maven入门知识4

依赖范围:
:
依赖的范围
maven中提供了三种classpath:
编译、测试、运行
给Junit设置test限制classpath在测试中
不指定的话compile默认的范围,编译测试运行都有效
provided:在编译和测试的时候有效,在运行的时候不会被加入
runtime:在测试和运行时有效
test:只在测试时有效
system:与本机系统相关联,可移植性差
import:导入的范围,他只使用在dependencyManagement中,表示从其他的pom中导入dependecy的配置
maven的依赖传递:
在另外一个中添加其中一个的坐标
排除依赖:
依赖冲突:
1、短路优先(优先解析路径短的版本)
2、先声明先优先:
如果路径长度相同,则谁先声明,先解析谁
maven聚合和继承
聚合配置:

配置其他的maven名
配置其他的maven名

继承配置:

<继承自的坐标>

启动jetty服务器:
在工程项目上右键:maven builder
jetty:run
课程总结:
maven的下载和环境的搭建
在Windows下安装maven设置环境变量
maven目录骨架的说明
pom.xml用于管理项目依赖和构建过程
常用的maven命令
仓库和坐标
在eclipse安装和创建maven项目
生命周期,pom.xml以及依赖、聚合、继承
eclipse中创建web项目和jetty插件的安装

你可能感兴趣的:(Maven入门知识4)