2

一致するものを見つけることなく、この問題を何時間もグーグルで検索してきました。~/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

ありがとう、マイク

4

0 に答える 0