如何使用Groovy在现有jar文件中插入文件夹?

如何使用Groovy在现有jar文件中插入文件夹?,groovy,Groovy,我正在使用Groovy脚本 我有一个jar文件“First.jar”,具有以下文件夹结构 First.jar Automation site Upgrade 例如,这是我的jar文件的结构。我的文件夹结构如下: D:\站点\升级 我正在编写一个Groovy脚本,它将搜索jar文件,并将驱动器中的“Upgrade”文件夹替换为jar文件(如果存在)。如果升级文件夹不存在,它会将升级文件夹从我的D驱动器复制到jar文件 我对Groovy非常陌生,有人能帮我完成这项任务吗。请给我一些代

我正在使用Groovy脚本

我有一个jar文件“First.jar”,具有以下文件夹结构

First.jar

 Automation
 site
     Upgrade
例如,这是我的jar文件的结构。我的文件夹结构如下:

D:\站点\升级

我正在编写一个Groovy脚本,它将搜索jar文件,并将驱动器中的“Upgrade”文件夹替换为jar文件(如果存在)。如果升级文件夹不存在,它会将升级文件夹从我的D驱动器复制到jar文件

我对Groovy非常陌生,有人能帮我完成这项任务吗。请给我一些代码或链接,我可以参考


谢谢。

也许更好的解决方案是在构建之前在项目结构中插入文件夹?然后groovy将在构建过程中自动复制这个文件夹。是的,您是对的,但是我的任务是使用groovy脚本将文件夹放在jar文件中,这意味着将文件夹从SystemD驱动器复制到jar文件中。您知道jar是一个zip压缩文件吗?