file - 如何禁用Maven Release插件检查本地修改?

标签 file maven release local

我使用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/

相关文章:

java - 在spring boot中重命名application.properties,也用于spring boot测试

jquery - 如何将忽略的文件夹放入 GitHub 上的发布存档中?

api - 如何通过命令行在GitHub上发布版本?

xcode - RELEASE_SAFELY 是什么意思,为什么它在 xcode4 中不起作用?

java - 如何保护本地网络中 Tomcat 服务器中的 WAR 文件?

c - C语言中有没有可以快速排序文件的函数?

c - 从每行包含一个值的“numbers.txt”中读取,然后用C语言按顺序输出这些数字(冒泡排序)

python - 如何采样一个非常大的 CSV 文件(6GB)

Maven 存储库

maven - Spark 和 Cassandra Guava 使用 Maven 发生冲突