Maven build构建项目前zip解压/加压某个文件

编程教程 > Java > Spring (10) 2025-04-17 21:28:55

需求说明

在maven构建项目时候,构建完成后或者构建项目前先zip压缩或者zip解压某个文件。

 

插件引入

在maven项目的pom.xml文件中的build->plugins节点下添加以下插件依赖

          <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.6</version>
                <executions>
                    <!-- ...这里执行任务 -->
                </executions>
            </plugin>

 

配置插件执行ZIP解压任务

          <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.6</version>
                <executions>
                       <configuration>
                            <target>
                                <unzip scr="src/main/resources/xx.zip"  dest="src/main/resources/xx" />
                            </target>
                        </configuration>
                </executions>
            </plugin>

 

配置插件执行ZIP压缩文件任务

VIP资源,登录后查阅

此处内容需要开通会员后查阅(刷新)

登录/注册

插件按顺序执行

 

maven的插件执行顺序与引入插件的顺序有关,所以在build->plugins下面把插件顺序摆放好即可。

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
需求说明在maven构建项目时候,构建完成后或者构建项目前先zip压缩或者zip解压某个文件。 插件引入在maven项目的pom.xml文件中的build-&gtl;p
问题描述Mac 编译Spring boot项目的时候报错:java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea...
spring boot 导入本地jar包spring boot maven 打war包时候导入本地jar包
Spring Boot编译如何更改默认JDK版本?,spring boot,java
SpringMVC mybaties Maven打包war/jar没有Mapper.xml文件问题原因以及解决方法
一.创建一个web的maven项目项目完整结构图: 二.相关文件内容 1.pom.xml&lt;project xmlns="http://maven.apache.
Spring boot 参数分组校验项目源码下载:demo-boot-group-validation.zip​​​​​​​ 访问密码:9987分组校验演示项目结构演示项目创建maven主要依赖...
spring boot项目打war包再部署到外部tomcat中
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
Spring Boot tomcat 版本修改在maven pom.xml配置文件中,properties 节点里面加入&lt;tomcat.version&gtl;9.0.
poxm.xml文件添加maven依赖 &lt;dependency&gtl; &lt;groupId&gtl;org.apache.skywalking&...
java编程中spring框架5.0介绍说明/概述,spring5,spring框架,java编程
Java编程之Spring Boot通过JMSTemplate 整合ActiveMQ
环境准备minikube 安装,参考minikube k8s 安装详细教程spring boot demo项目一个spring boot项目 maven 主要依赖 &lt;depe...