非常に似ているいくつかのプロジェクトがあります。私はgitブランチからmvnリリースをしようとしています。 (ブランチをチェックアウトし、次にmvnをリリースします)。いくつかのプロジェクトでは、これはうまくいきます。mvn release:準備はうまくいきますが、mvn releaseを実行すると失敗します。mvn release:gitブランチからの実行が失敗しました:pom.xmlはマスター上で同じバージョンを持つ必要がありますか?
それが何しようとしたときに障害が来て、「CD ...ターゲット/チェックアウト& & gitのプルを...」、私はこれを取得:
[ERROR] The git-pull command failed.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to checkout from SCM
Provider message:
The git-pull command failed.
Command output:
私は手動でコマンドを実行すると、私が取得pom.xmlにgit mergeの問題があります。私の推測では、pom.xmlにmasterとbranchのバージョンが異なると失敗するということです。私。 1.4ブランチのバージョンが1.4.2-SNAPSHOTで、トランクのバージョンが1.5.0-SNAPSHOTの場合は失敗します。
私の考えでは、ポームは同一である必要はありません。マスターからのリリースではなく、gitブランチからのmvn:リリースです。それはそれほどひどく奇妙ではありませんか?誰がこれについて知っていますか?
これは、質問を書くのがちょうどそれを与えるよりも遅かった時の1つです。しかし質問を書いて私にその考えを与えた。 pom.xmlのバージョンをマスターとブランチ(1.4.3-SNAPSHOT)で同じにして、ブランチをチェックアウトして、relaseを実行しました。出来た。だから私はそれがそうだったと思いますか? – PapaFreud
https://stackoverflow.com/questions/13648894/maven-release-fails-due-to-git-failure – Nicks