Maven3_07_Maven核心技术(3)

主要介绍:

Maven 依赖范围
Maven 生命周期

 Maven 依赖范围

classpath 分为三种:编译 classpath, 测试 classpath, 运行 classpath


Scope 选项如下:

Compile:编译依赖范围。默认就是 compile。在编译,测试,运行都有效;
Test:测试依赖范围。仅测试有效; 例如 JUnit;
Provided:已提供依赖范围。编译,测试有效,运行时候无效。例如 servlet-api。
System:系统依赖范围。(了解即可)使用 system 范围的依赖必须通过 sytemPath 指定依赖文件的路径。
Import:导入依赖范围。(了解即可)使用 dependencyManagement 时候,可以导入依赖配置。

 Maven 生命周期

Maven 生命周期简介:Maven 通过插件的方式完成一系列过程来实现功能。

Maven 拥有三套独立的生命周期: Clean 清理项目 Default 构建项目 Site 建立项目站点(了解即可)

Clean 生命周期: 1,pre-clean 执行一些清理前需要完成的工作; 2,clean 清理上一次构建生成的文件; 3,post-clean 执行一些清理后需要完成的工作;

Default 生命周期: 1,validate; 2,initialize; 3,generate-sources; 4,process-sources; 5,generate-resources; 6,process-resources; 7,compile; 8,process-classes; 9,generate-test-sources; 10,process-test-sources; 11,generate-test-resources; 12,test-compile; 13,process-test-classes; 14,test; 15,prepare-package; 16,package; 17,pre-integration-test; 18,integration-test; 19,post-integration-test; 20,integration-test; 21,post-integration-test; 22,verifty; 23,install; 24,deploy;

Site 生命周期: 1,Pre-site; 2,site; 3,post-site; 4,site-deploy; 


 

猜你喜欢

转载自blog.csdn.net/qq_27163329/article/details/81670375