Maven声明周期

  1. 各个构建环节执行的顺序: 不能打乱顺序, 必须按照既定的正确顺序来执行

  2. Maven的核心程序中定义了抽象的生命周期, 生命周期中各个阶段的具体任务是由插件来完成的

  3. Maven有三套相互独立的生命周期, 分别是:

    [1]Clean Lifecycle 在进行真正的构建之前进行一些清理工作

    [2]Default Lifecycle 构建的核心部分, 编译, 测试, 打包 ,安装, 部署等等

    [3].Site Lifecycle 生成项目报告, 站点, 发布站点

    它们是相互独立的, 你可以仅仅调用clean来清理工作目录, 仅仅调用site来生成站点, 当然也可以直接运行mvn clean install site 运行所有的这三套生命周期

clean:清理项目  
		pre-clean(执行一些清理前需要完成的工作) 
		clean (清理上一次构建生成的文件,最常用) 
		post-clean(执行一些清理后需要完成的工作)
default:构建项目  
	process-sources(处理项目主资源文件,将src/main/resources目录的内容经过处理后,复制到项目输出的主	classpath目录中) 
	compile(编译项目主源码,编译src/main/java目录下的java文件至项目输出的主classpath目录中) 
	process-test-source(处理项目测试资源文件。对src/test/resources目录) 
	test-compile(编译项目的测试代码) 
	test (使用单元测试框架运行测试,测试代码不会被打包或部署) 
	package (接受编译好的代码,打包成可发布格式) 
	install (发布到本地仓库)  Install是给自己工程依赖 
	deploy (发布到远程仓库)  deploy是给项目组其他成员依赖
site:建立和发布项目站点                                   
     	    site (生成项目站点文档) 
     	    site-deploy(将生成的项目站点发布到服务器上) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值