目前我们正在开发一个包含大约 100 个模块的大型 maven 项目,其中一些还有子模块。一些模块使用 Maven Build Number 插件。该项目托管在颠覆之下。
最近我们的开发团队开始在本地使用 git。克隆 subversion repo 并尝试构建项目后,我们收到以下众所周知的错误:
The svn command failed.
Command output:
svn: ‘.’ is not a working copy
不幸的是,在我们的案例中,不能选择创建新配置文件或仅从 POM 中删除插件定义(这将导致数百个 POM 文件混乱)。我找到了以下文章http://abstractionextraction.wordpress.com/2012/09/27/git-svn-vs-maven-build-number-plugin/但老实说,这不是我真正想做的事情.. .
有什么聪明的方法可以禁用这个插件。像命令行参数一样?