Geo*_*his 3 java ant unzip maven maven-antrun-plugin
我正在尝试使用maven-antrun-plugin
来解压缩文件。如何使用正则表达式定义这个文件?例如,解压缩所有匹配的文件:sample[0-9].zip
.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>prepare</id>
<phase>initialize</phase>
<configuration>
<tasks>
<unzip src="${project.build.directory}/{REGEX_GOES_HERE}.zip" dest="${project.build.directory}/dest/" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
您可以通过指定将其视为文件名与给定正则表达式匹配的文件集来使用 Ant Unzip 任务。
<unzip dest="${project.build.directory}/dest/">
<fileset dir="${project.build.directory}">
<filename regex="^sample[0-9].zip$"/>
</fileset>
</unzip>
Run Code Online (Sandbox Code Playgroud)
在上面的代码片段中,${project.build.directory}
名称准确的所有 ZIP 文件都sample[0-9].zip
将被解压缩为${project.build.directory}/dest/
.
归档时间: |
|
查看次数: |
4529 次 |
最近记录: |