本系列博客将学习Maven项目管理工具,使用Maven管理jar包
一头扎进Maven3 (四):Maven 生命周期与插件
文档结构
- Maven 生命周期
- Maven 插件配置
一、 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;
二、Maven 插件配置
Maven国内高速镜像
大家都知道国外Maven中央仓库下载东西 龟速;
这里提供下国内牛逼的Maven镜像 阿里云Maven镜像;
配置下setting.xml即可;
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
settingg地址:
- 打开eclipse 然后windows-Preferences,然后Maven - User Settings
- 打开IDEA,点击settings-Build,Execution,Deployment-Build Tools-Maven-User Settings