首页 > 编程语言 > 详细

廖雪峰Java12maven基础-2maven进阶-1使用插件

时间:2019-06-26 21:48:16      阅读:186      评论:0      收藏:0      [点我收藏+]

maven的Lifecycle,Phase和Goal:

  • 使用maven构建项目就是执行Lifecycle
  • 执行Lifecycle就是按顺序执行一系列Phase
  • 每执行一个Phase,都会执行该Phase绑定的若干Goal
  • Goal是最小任务单元

maven通过调用不同的插件Plugin来构建项目的。
mvn compile:执行compile这个Phase时,maven本身并不知道如何执行compile。它是通过插件来执行。maven会调用compiler插件执行compile这个Phase。compiler插件会执行和compile关联的compiler:compile这个Goal来完成编译。

maven常用的标准插件

插件名称 对应执行的Phase
clean clea
compiler compile
surefire test
jar package

将原始的jar包重命名加上original前缀

总结:

  • maven通过自定义插件可以执行项目构建时需要的额外功能
  • 在pom.xml中声明插件及配置
  • 插件会在某个Phase被执行
  • 插件的配置和用法需参考插件官方文档

廖雪峰Java12maven基础-2maven进阶-1使用插件

原文:https://www.cnblogs.com/csj2018/p/11093408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!