首页 > 其他分享 >maven flatten-maven-plugin 插件简单说明

maven flatten-maven-plugin 插件简单说明

时间:2023-01-17 23:35:03浏览次数:66  
标签:插件 clean plugin maven flatten https

maven flatten-maven-plugin 是一个比较有意思的项目,核心是对于我们发布的包提供一些简洁清晰的使用,去除掉哪些没用的(比如父pom 信息
,profile 信息。。。)

参考使用

maven flatten-maven-plugin 使用比较简单,就是添加插件,几个简单配置就可以了

 
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>flatten-maven-plugin</artifactId>
    <version>1.3.0</version>
    <executions>
        <execution>
            <phase>process-resources</phase>
            <goals>
                <goal>flatten</goal>
            </goals>
        </execution>
        <execution>
            <id>flatten.clean</id>
            <phase>clean</phase>
            <goals>
                <goal>clean</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <!-- See usage on maven site from link above for details -->
    </configuration>
</plugin>

说明

不少开源项目都会使用此插件,还是比较有用的,有必要在我们的日常项目中引入

参考资料

https://www.mojohaus.org/flatten-maven-plugin/
https://github.com/mojohaus/flatten-maven-plugin

标签:插件,clean,plugin,maven,flatten,https
From: https://www.cnblogs.com/rongfengliang/p/17058931.html

相关文章

  • maven maven-assembly-plugin 开发自己的descriptorRef
    日常中大家应该使用过maven-assembly-plugin进行软件打包,maven-assembly-plugi内部已经提供了几个开箱即用的descriptorRef,主要是:bin,jar-with-dependencies,project......
  • Maven 构建生命周期
    Maven构建生命周期Maven构建生命周期定义了一个项目构建跟发布的过程。一个典型的Maven构建(build)生命周期是由以下几个阶段的序列组成的:   验证 valid......
  • Maven
    Maven是一个项目管理工具,可以对Java项目进行构建、依赖管理。​依赖管理工具,管理jar包(多模块,一致的项目结构,一致的构建模型和插件机制)​脱离IDE环境,构建管理工具​ma......
  • Maven 环境配置
    Maven是一个基于Java的工具,所以要做的第一件事情就是安装JDK。如果你还未安装JDK,可以参考我们的 Java开发环境配置。系统要求JDKMaven3.3要求JDK1.7或......
  • Maven 特点
    项目设置遵循统一的规则。任意工程中共享。依赖管理包括自动更新。一个庞大且不断增长的库。可扩展,能够轻松编写Java或脚本语言的插件。只需很少或不需要额外配置......
  • Maven 功能
    Maven功能Maven能够帮助开发者完成以下工作:构建文档生成报告依赖SCMs发布分发邮件列表......
  • Maven 教程
    本教程已为初学者准备,以帮助他们了解Maven工具的基本功能。完成本教程后,您会发现自己在使用ApacheMaven方面具有中等水平的专业知识,从这里您可以进入更高的层次。Maven......
  • React:开发者工具谷歌插件下载安装
    React:开发者工具谷歌插件最近学习前端react主要是想大概浏览一下,这里提供尚硅谷的是视屏资料中的谷歌插件的下载。(如有侵权联系删除)这里提供我的下载地址,其中除了插件,还有......
  • Maven 安装及配置大体可以划分为三个步骤:下载、安装和配置。
    Maven安装及配置大体可以划分为三个步骤:下载、安装和配置。下载打开Maven官方下载页面:https://maven.apache.org/download.cgi#,点击下载链接即可开始下载:以Maven3.......
  • Kong网关安装自定义插件
    安装自定义插件需要注意kong网关的版本要求!! 下面以安装Skywalking插件为例,要求Kong网关是2.2及以上版本,https://github.com/apache/skywalking-kong一、下载Skywalking......