一致するものを見つけることなく、この問題を何時間もグーグルで検索してきました。~/my-repo.git に (生の) git リポジトリがあります。そのレポの私の作業クローンは /development/checkout/... にあります レポのルートには複数のプロジェクトがあり、そのうちの 1 つ (my-project) は /development/checkout/my-project でチェックアウトされ、電話
mvn release:prepare
/development/checkout/my-project から、すべてが正常に開始され、git push で次のメッセージが表示されて終了します。
[ERROR] fatal: '/home/mike/my-repo.git/my-project' does not appear to be a git repository
これは絶対に正しいです。実際、そのディレクトリは存在しません。出力から、Maven が git を呼び出してそのパスにプッシュしていることがわかります。POM の <scm/> ノードは次のとおりです。
<scm>
<developerConnection>scm:git:file:///home/mike/my-repo.git</developerConnection>
</scm>
では、Maven がその URL に「/my-project」を追加して無効にすることを主張するのはなぜですか? 間違いなく、これはバグではなく構成の問題ですが、関連するドキュメントのナゲットを見つけるのに苦労しています。
Maven 3.0.5
git 1.8.2.1
maven-release-plugin 2.4.1
ありがとう、マイク