我有一个Maven项目,它从存储库和包中下载了大量JAR-s,然后将它们全部打包成ZIP。我需要做的是在压缩之前从放置在JAR-s之外的某个目录中的资源中复制许多资源。例如:
bundle/
dir1/
jar1.jar
jar2.jar
dir2/
jar3.jar
jar4.jar
所有JAR都包含名为resource.txt的资源。我需要做的是将此文件从dir2 / .jar复制到resources / _resource.txt(*是JAR的名称):
bundle/
dir1/
jar1.jar
jar2.jar
dir2/
jar3.jar
jar4.jar
resources/
jar3_resource.txt
jar4_resource.txt
最好的选择是通过正则表达式指定要复制的内容和位置。