lifecycle、phase、goal

官网文档

http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html 靠谱

lifecycle

lifecycle 是maven最高流程的抽象概念,定义了project(软件工程解决方案)的通用流程,每个lifecycle定义了一定顺序的phase,每个phase用来执行特定的构建步骤

三种内置的lifecycle

default

The default lifecycle handles your project deployment, include following phase:

  • validate
  • compile
  • test
  • package
  • verify
  • install
  • deploy

clean

  • pre-clean
  • clean
  • post-clean

site

  • pre-site
  • site
  • post-site
  • site-deploy

phase

每个pharse用来执行特定的构建步骤, 一定顺序的phase组成lifecycle

plugin goals & phase

  • goals 用来执行一定的功能,可以自定义实现,实现的功能比较广。
  • phase 由一些列的goals组成。
  • 也可以将goal 绑定到声明周期对应的phase

内建绑定

http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Built-in_Lifecycle_Bindings

自定义绑定

创建项目的源码jar:

  • mvn source:jar-no-fork
  • 自定义绑定phase
<build>
    <plugins>
        <!-- 自定义绑定,创建项目的源码jar -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>2.1.1</version>
            <executions>
                <!-- 配置一个执行任务-->
                <execution>
                    <id>attach-sources</id>
                    <!-- 通过phase绑定到verify的生命周期上 -->
                    <phase>verify</phase>
                    <goals>
                        <!-- 插件目标 -->
                        <goal>jar-no-fork</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 五. 仓库 在Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为 构件。Maven在某个统一的位置存...
    wind_sky阅读 1,574评论 0 0
  • Build Lifecycle 生命周期 Maven是基于build生命周期的核心概念,这意味着build和di...
    亼珏阅读 590评论 0 0
  • 1. 基础知识 每个plugin都有一组goals,每个goal都是为了完成一个特定的action,比如clean...
    逸章阅读 454评论 0 0
  • 今天来讲讲Maven的基本概念 - 新手村 首先看一条常用命令的执行输出 你知道输出的这一大串是什么东西吗? [I...
    sunyelw阅读 264评论 0 0
  • 我有一颗流浪着的心 想去看那小桥流水 养育着婉约佳人 风情万种的俏江南 我有一颗流浪的心 看那纯净湛蓝的天空 雄奇...
    南國姑娘阅读 440评论 0 3

友情链接更多精彩内容