maven - 如何在使用 maven-dependency-plugin 解压工件时重命名文件?
问题描述
我正在使用 amaven-dependency-plugin
解压缩一个包含多个.sh
脚本并且按预期工作的 jar。
所以我可以将文件复制到<outputDirectory>${project.build.dir}/main-scripts</outputDirectory>
但现在我只想在解包时将其中一个重命名为run.sh
to run-main.sh
。依赖插件如何实现?
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack</id>
<phase>generate-sources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.main.libs</groupId>
<artifactId>main-scripts</artifactId>
<version>LATEST</version>
<type>jar</type>
<includes>*.sh</includes>
<outputDirectory>${project.build.dir}/main-scripts</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
解决方案
推荐阅读
- r - 重新组织表中的数据
- sql - 在 Informix 查询中使用文字字符串
- asp.net-core - 在 ASP.NET Core 异常过滤器中获取请求/模型主体,无需重放
- python - 如何在 python pyspark 中使用枢轴进行转换
- android - Android-必须从工作线程调用方法压缩
- c# - C# 列表
包含 - javascript - 如何避免使用循环来优化 JavaScript 中的这个数组?
- jquery - Selenium webdriver 等待后台 XHR 请求
- android - 时间选择器对话框未在模拟器中正确显示
- python - 无法使用 Python Selenium 集成单击复选框元素