maven目录结构和生命周期

maven目录结构

maven目录结构

maven生命周期

maven生命周期其实就是描述了一个项目从深代码到部署的整个周期

Maven有三个内置的生命周期:“默认(default) ,清洁(clean) 和站点(site)

●清洁(clean) 为执行以下工作做必要的清理。 就是我们经常做的,删除target文件夹。
●默认(default) 真正进行项目编译打包等工作的阶段
●站点(site) 生成项目报告,站点,发布站点

默认 (default) 的生命周期包括以下阶段(该阶段经过简化,实际上更加复杂) :
1.验证(validate) -- 验证项日是否正确,所有必要的信息可用。
2.编译(compile) -- 编译项目的源代码。
3.测试(test) -- 使用合适的单元测试框架测试编译的源代码。这些测试不应该要求代码被打包或部署。
4.打包(package) -- 采用编译的代码,并以其可分配格式(如AR)进行打包。
5.验证(veriy) -- 对集成测试的结果执行任何检查,以确保满足质量标准。
6.安装(install) -- 将软件包安装到本地存储库中,用作本地其他项目的依赖项。
7.部署(deploy) -- 在构建环境中完成,将最终的包复制到远程存储库以与其他开发人员和项目共享(私服)

每一个生命周期都是一个命令

例:mvn install

maven常用命令

ml.png

生成eclipse项目:

mvn eclipse:eclipse

生成idea项目:

mvn idea:idea

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容