依赖范围: 使用scope表示依赖的范围
依赖范围表示: 这个依赖(jar和里面类)在项目构建的那个阶段起作用
依赖范围scope:
compile: 默认 参与构建项目的所有阶段
test: 测试,在测试阶段使用,比如执行mvn test会使用junit
provided: 提供者 项目在部署到服务器时,不需要提供这个依赖的jar 而是由服务器这个依赖的jar包
明显的是sevlet和jsp依赖
二、常用设置 2.1.2.2 . 全局变量UTF-8 UTF-8 1.8 1.8
在properties定义标签,这个标签就是一个变量,标签的文本就是变量的值
使用全局变量表示多个依赖使用的版本号:
在properties标签中定义标签,指定版本号:
UTF-8 UTF-8 1.8 1.8 5.2.5.RELEASE 4.11
使用全局变量,语法 ${变量名.version}
2.3. 资源插件org.springframework spring-core ${spring.version}
处理的配置文件的信息,maven默认处理配置文件
项目编译后 maven会把src/main/resouces目录中的文件拷贝到target/classes目录下
maven只处理src/main/java目录下的 .java文件,把这些java文件编译为class,拷贝到target/classes目录中,不处理其他文件
通过资源插件可以使 src/main/java目录下的 配置文件 拷贝到 target中, 在 pom中的bulid中添加:
src/main/java ***.properties false



