Maven

1.生命周期(lifecycle)

可以理解成由各种plugin按照一定的顺序执行来完成java项目清理、编译、打包、测试、布署等整个项目的流程的一个过程.
到此我们理解maven的构建过程或者有更多的人称是打包,就是由各种插件按照一定的顺序执行来完成项目的编译,单元测试、打包、布署的完成。各种插件的执行过程也就构成的maven的生命周期(lifecycle)。生命周期(lifecycle)各个阶段并不是独立的,可以单独执行如mvn clean,也可以一起执行如mvn clean install。而且有的mvn命令其是包括多个阶段的,如mvn compile其是包括了resources和compile两个阶段。

2.组件的过程

clean
resources
compile 先调用了resources插件,再调用compile插件
resources、compile、testResources、testCompile、test
打包插件
install和deploy

3.常用命令package install 和 deploy区别
执行顺序
区别

4.maven的多种仓库

关系图
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第1章 Maven 介绍 什么是 Maven 什么是 Maven Maven 的正确发音是[ˈmevən],而不是...
    强某某阅读 2,612评论 0赞 24
  • Maven编译代码的相关命令 第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命...
    加油小杜阅读 1,465评论 0赞 2
  • 1. 什么是maven 翻译为“专家”,“内行” Maven是跨平台的项目管理工具。主要服务于基于Java平台的项...
    六月星空2011阅读 559评论 0赞 1
  • 我的儿子自从和前任分手后,每天都闷闷不乐的。 自从到了那天起,我儿子彻底变了另外一个人。他开始每天兴奋地拿着手机,...
    方喋阅读 394评论 0赞 0
  • `> Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据...
    Oldboyyyy阅读 444评论 0赞 0

友情链接更多精彩内容