【发布时间】:2018-02-23 11:59:45
【问题描述】:
我想用 maven scm 插件 (v1.9.4) 在不同的文件夹中 git commit 两个文件。例如:abc/p.json 和 xyz\p.json。我不想提交任何其他文件,例如other/p.json
根据chekin 目标的documentation,abc/p.json,xyz/p.json 等逗号分隔列表应该可以工作。但它最终会提交所有文件。
我将 scm:checkin 目标与 maven 发布插件的 <preparationGoals> 配置一起使用。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>${maven.release.plugin.version}</version>
<configuration>
<preparationGoals>
clean verify
scm:checkin -DpushChanges=false -Dmessage="[maven-release-plugin] Update version text"
-Dincludes="abc/p.json,xyz/p.json"
</configuration>
</plugin>
如何只提交 abc/p.json 和 xyz/p.json 文件?
【问题讨论】: