Maven-scm-plugin:除非文件已更改,否则不要提交文件

时间:2018-08-30 15:39:39

标签: git maven maven-plugin maven-scm

我目前使用exec-maven-plugin运行一个Java类,该类旨在生成文本文件作为输出。

然后我使用maven-scm-plugin将结果文件提交到git存储库。

这里的问题是,有时生成的文件与已经提交的文件相似,当我尝试提交文件时(如预期的那样),这会触发maven错误。

然后,我想避免使用maven-scm-plugin提交文件,但无法弄清楚如何知道它是否已更改。

我发现scm-plugin的diffstatus目标可以获取此信息,但是我无法将目标的结果存储在某个地方以便对其进行解析,然后设置一些布尔值我可以用来运行或跳过提交。

我可以帮忙吗?

谢谢!

0 个答案:

没有答案