我想知道是否存在运行 bash 脚本并将其结果保存到属性中的 Maven 插件。
我的实际用例是获取 git 源版本。我在网上找到了一个可用的插件,但它看起来没有经过很好的测试,我突然想到,像这篇文章标题中的插件一样简单的插件就是我所需要的。插件看起来像:
<plugin>maven-run-script-plugin>
<phase>process-resources</phase> <!-- not sure where most intelligent -->
<configuration>
<script>"git rev-parse HEAD"</script> <!-- must run from build directory -->
<targetProperty>"properties.gitVersion"</targetProperty>
</configuration>
</plugin>
当然有必要确保在需要该属性之前发生这种情况,在我的情况下,我想使用这个属性来处理源文件。