我使用Maven发布插件。在我的pom中,Ant任务会自动修复某些属性文件以及其他信息。此修复程序不应在SCM中。
但是,Maven并不会因错误而成功完成:
Cannot prepare the release because you have local modifications
是否可以设置一些参数以不检查本地修改?
谢谢。
最佳答案
我对maven-release-plugin不太熟悉,但是我可以看到有一个checkModificationExcludes属性可用于您的目的。配置应该像这样:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.2</version>
<configuration>
...
<checkModificationExcludes>
<checkModificationExclude>file_1</checkModificationExclude>
<checkModificationExclude>dir_1/file_2</checkModificationExclude>
</checkModificationExcludes>
</configuration>
</plugin>
关于file - 如何禁用Maven Release插件检查本地修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9140315/