現在、約 100 個のモジュールを持つ大規模な Maven プロジェクトに取り組んでおり、そのうちのいくつかにはサブモジュールもあります。一部のモジュールは Maven Build Number プラグインを使用します。プロジェクトは、Subversion の下でホストされています。
最近、開発チームで git をローカルで使用し始めました。Subversion リポジトリのクローンを作成し、プロジェクトをビルドしようとした後、次のよく知られたエラーを受け取りました。
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/しかし、正直なところ、それは私が本当にやりたいことではありません.. .
このプラグインを無効にするスマートな方法はありますか。コマンドラインパラメータのような?