Maven
Maven的生命周期:
生命周期模型lifecycle:有3套
clean lifecycle,在进行真正的构建工作前进行一些清理工作 清理项目
default lifecycle:构建的核心部分,编译,测试,打包,部署等 构建项目
site lifecycle:生成项目报告,站点,发布站点等 生成项目站点
相互独立
mvn clean install site运行所有这三套生命周期。
mvn -v :查看版本
compile 编译
test 测试
package 打包
clean 删除target(经过编译的字节码文件和测试报告)
install 打包好的如jar包,安装在本地仓库repository中
自动创建maven目录的两种方式:
mvn archetype:generate 按照提示进行选择
mvn archetype:generate -DgroupId=组织名,公司网址的反写+项目名
-DartifactId=项目名-模块名
-Dversion=版本号
-Dpackage=代码所在的包名 自动创建
完整的项目构建过程:清理,编译,测试,打包,集成测试,验证,部署