Maven-assembly-plugin在Maven3三种打包方式中的应用及详细步骤是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1059个文字,预计阅读时间需要5分钟。
Maven 插件简介:
1.maven-jar-plugin:默认打包插件,用于生成普通的 project JAR 包。
2.maven-shade-plugin:用于生成可执行的 JAR 包,即所谓的 fat JAR 包。
3.maven-assembly-plugin:支持自定义打包结构,可配置依赖项等。
- maven-jar-plugin,默认的打包插件,用来打普通的project JAR包;
- maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包;
- maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。
我们日常使用的以maven-assembly-plugin为最多,因为大数据项目中往往有很多shell脚本、SQL脚本、.properties及.xml配置项等,采用assembly插件可以让输出的结构清晰而标准化。
要使用该插件,就在项目pom文件中加入以下内容。
本文共计1059个文字,预计阅读时间需要5分钟。
Maven 插件简介:
1.maven-jar-plugin:默认打包插件,用于生成普通的 project JAR 包。
2.maven-shade-plugin:用于生成可执行的 JAR 包,即所谓的 fat JAR 包。
3.maven-assembly-plugin:支持自定义打包结构,可配置依赖项等。
- maven-jar-plugin,默认的打包插件,用来打普通的project JAR包;
- maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包;
- maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。
我们日常使用的以maven-assembly-plugin为最多,因为大数据项目中往往有很多shell脚本、SQL脚本、.properties及.xml配置项等,采用assembly插件可以让输出的结构清晰而标准化。
要使用该插件,就在项目pom文件中加入以下内容。

