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

编程教程 > Java > Spring (60) 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
java编程之maven打包Java source jar包
1.下载apache maven软件包 链接:Maven – Download Apache Maven下载命令 wget https://dlcdn.apac
注册maven中央库账户打开地址:Maven Central (sonatype.com) 参考上图,然后进入下一个页面
在实际项目中可能存在一些特殊的jar包在maven仓库中没有,需要我们手动添加,本文主要讲解maven如何添加本地依赖jar包
Java编程之通过eclipse创建maven自定义项目原型模板(Archetype),Java编程,maven自定义项目模板
在其他子model的pom.xml文件,插件里面加入下面 &lt;plugin&gtl; &lt;groupId&gtl;org.apache.maven.plugins&lt;...
maven package打包项目跳过Junit测试&lt;build&gtl; &lt;plugins&gtl; &lt;plugin&gtl; &lt;groupId&gtl;org.apa...
1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持
eclipse启动报错"reload maven project' has encountered a proble" 解决方法,怎么办?
idea maven https私服下载报错解决idea 打开设置菜单,找到setting-&gtl;Build,Excution,Deployment-&gtl;Build Tools&gtl...
1.启动eclipse2.安装m2eclipse插件新版的eclipse已经默认包含m2eclipse插件,点击菜单中的Window-&gtl;Preferences看
idea 2021.3打开maven项目闪退问题查看idea日志,发现报错:idea闪退日志大概意思就是maven的pom.xml文件里面包含了非法字符:冒号,经查看,项目名称&lt;name&...
问题描述Mac 编译Spring boot项目的时候报错:java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea...
问题描述idea启动maven的JavaFX项目报错:Exception in Application start method java.lang.reflect.InvocationTarg...