您的位置:首页 > 其它

maven学习-maven插件生命周期

2016-01-13 00:11 351 查看
1.clean(常用)

pre-clean 执行一些需要在clean之前完成的工作

clean 移除所有上一次构建生成的文件

post clean 执行一些需要在clean之后立刻完成的工作

注:从上到下,执行到这里是clean命令

2.compile(常用)

validate 验证

generale-sources

process-sources

generale-resources

process-resources 复制并处理资源文件,至目标目录,准备打包

compile 编译项目的源代码

注:从上到下,执行到这里是compile命令

process-classes

generate-test-sources

process-est-sources

generale-test-resources

process-test-resources 复制并处理资源文件,至目标测试目录

test-compile 编译测试源代码

process-test-classes

test 使用合适的单元测试框架运行测试,这些测试代码不会被打包或部署。

注:从上到下,执行到这里是test命令

prepare-package

package 接受编译好的代码,打包或可发布的格式,如jar

pre-integration-test

integration-test

post-integration-test

verify

install 将包安装至本地仓库,以其他项目依赖

注:从上到下,执行到这里是install命令

deploy 将最终的包复制到远程的仓库,以其他开发人员与项目共享

注:从上到下,执行到这里是deploy 命令

3.site(不常用)

pre-site 执行一些需要在生成站点文档之前完成的工作

site 生成项目的站点文档

post-site 执行一些需要在生成站点文档之后完成的工作,并且为部署准备
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: