美文网首页
生命周期与插件

生命周期与插件

作者: 六年的承诺 | 来源:发表于2021-09-12 10:53 被阅读0次

生命周期

maven构建生命周期描述的是一次构建过程经历了多少个事件

maven对项目构建的生命周期大体分为三个阶段
clean:清理工作
    clean的生命周期
    pre-clean    执行一些需要在clean之前完成的工作
    clean        移除所有上一次构建生成的文件
     post-clean      执行一些需要在clean之后立刻完成的工作
default:核心工作,例如编译,测试,打包,部署等
8.png
site:产生报告,发布站点等
pre-site      执行一些需要在生成站点文档之前完成的工作
site        生成项目的站点文档
post-site   执行一些需要在生成站点文档之后完成的工作,并且为部署做准备
site-deploy      将生成的站点文档部署到特定的服务器上

插件:

插件与生命周期内的阶段绑定,在执行到对应生命周期时执行对应的插件功能
默认maven在各个生命周期上绑定有预设的功能
通过插件可以自定以其他功能

进入maven官网中可以看到各种插件

9.png

在pom中添加插件

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.2.1</version>
                <executions>
                    <execution>
                        <goals>
<!--打包的方式-->
                            <goal>
                                jar
                            </goal>

                        </goals>
<!--在那个阶段打包-->
                        <phase>generate-test-resources</phase>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

打包成功后在target文件下面可以看到生成的jar包

相关文章

  • 《Maven实战》读书笔记 二(7-18章)

    Maven生命周期详解 命令行与生命周期 插件绑定 命令行插件配置 获取插件信息 在线插件信息 使用maven-h...

  • Maven实战生命周期与插件

    Maven生命周期与插件 Maven的生命周期是抽象的,往往跟我们输入的mvn命令有关,生命周期的实际实现是由插件...

  • mavan开发要点总结(三)

    五、maven生命周期与插件机制 maven生命周期maven共有三套生命周期,每套生命周期又由若干个phase组...

  • Maven生命周期和插件

    摘要:Maven,生命周期,插件Maven的生命周期是抽象的,其实际都是由插件完成的,生命周期和插件两者密不可分 ...

  • iOS 插件篇(原生与h5交互的实现)

    简介 iOS 插件篇主要内容分为三部分:原生与h5交互的实现,插件获取app生命周期能力,插件的封装三部分,插件获...

  • 生命周期与插件

    生命周期 maven构建生命周期描述的是一次构建过程经历了多少个事件 maven对项目构建的生命周期大体分为三个阶...

  • 12-Maven

    依赖管理、项目构建和统一的项目结构。 1 依赖管理 2 项目构建 2.1 插件 插件与构建的生命周期绑定,mave...

  • 繁琐的任务简单化,Maven的插件机制

    Maven的生命周期与Maven插件是项目绑定的,生命周期可以理解为项目构建步骤的集合,它定义了各个构建环节的执行...

  • Android 进阶解密阅读笔记19

    Service 插件化 Service 与 Activity 相比,在生命周期,系统维护方式以及用户交互上都有明显...

  • Maven学习笔记

    maven构件:artifact 生命周期阶段:phase 插件:plugin ->:单个或多个目标的集合 插件目...

网友评论

      本文标题:生命周期与插件

      本文链接:https://www.haomeiwen.com/subject/rssawltx.html