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

生命周期与插件

作者: 六年的承诺 | 来源:发表于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包

    相关文章

      网友评论

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

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