mvn release
過去のコミットからのアーティファクトを実行したいと思います。誰かが同じSNAPSHOTにいくつかのコミットを追加しました。それらを除外して、次のバージョンに移動したいと思います。git log
次の出力が与えられます:
commit ea05
Author: Y
commit 921d
Author: Y
commit 530c
Author: Y
commit 64e9
Author: X
64e9
Mavenをリリースではなく使用したいea05
git co 64e9
(HEADを切り離して)、mvn release:prepare
(動作)してみましmvn release:perform
たが、ハングして次の出力が生成されます。
[INFO] Building ABC
[INFO] task-segment: [release:perform] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [release:perform {execution: default-cli}]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: /bin/sh -c cd /home/ABC/target && git clone ssh://repo/ABC.git /home/ABC/target/checkout
[INFO] Working directory: /home/ABC/target
[INFO] Executing: /bin/sh -c cd /home/ABC/target/checkout && git pull ssh://repo/ABC.git tag ABC-1.6
[INFO] Working directory: /home/ABC/target/checkout
(...hanged)