java - 如何调用 maven-resources-plugin 然后 exec-maven-plugin 然后再调用 maven-resources-plugin
问题描述
我想使用 maven-resources-plugin 复制一个 excel,并使用 exec-maven-plugin 从该 excel 创建一些属性文件。并且新创建的属性需要附加到构建中。我可以创建属性文件,但这些属性文件不包含在 build(jar) 中。谁能帮我解决这个问题。或者有什么办法可以做到这些。
解决方案
您必须创建多个执行maven-resources-plugin
并将它们分配给不同的phase
.
例如,您可以这样做:
generate-resources
阶段:你需要做的第一件事process-resources
阶段:exec-maven-plugin
处理资源prepare-package
阶段:maven-resources-plugin
你想要的(再次)任何运行
你会选择对插件正在做什么有意义的阶段,你可以自由地让事情正常工作。
您可以像这样配置执行:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>first</id>
<phase>generate-resources</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
...
</configuration>
</execution>
<execution>
<id>second</id>
<phase>prepare-package</phase>
...
</execution>
</executions>
</plugin>
...
推荐阅读
- linux - Apache:在 VirtualHost 部分中动态设置 DocumentRoot?
- python - 使用 pymupdf 在 Pdf 中用图像名称替换图像
- c# - c# web应用程序| 网页被冻结 - 没有加载
- amazon-web-services - AWS Golang SDK - 如何将 DeleteOnTermination 放在 EBS 卷上?
- r - 尝试预测 lm 模型时的因子错误
- python - 分而治之的最近点问题
- pytorch - 拥抱脸伯特显示准确度差/ f1 分数 [pytorch]
- python - 在 Mac 上更改背景的 Python 最简单方法
- java - Recyclerview在Android中无需滚动即可使用淡入淡出效果转到位置
- javascript - 如何将字符串拆分为给定字符的数组(Javascript)