我希望使用Maven SCM插件(v1.9.4)提交不同文件夹中的两个文件,例如:abc/p.json
和xyz\p.json
。 我不想提交任何其他文件,如other/p.json
.
根据chekin
目标的文档,逗号分隔的列表,如abc/p.json,xyz/p.json
应该可以工作。 但实际上它提交了所有文件。
我正在使用Maven Release插件的<preparationGoals>
配置来运行scm:checkin
目标。
<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" 文件的更改?