0

MavenでJavaプロジェクトを作成しました。maven-release プラグインを使用してプロジェクトのリリースを作成しようとしています。

次のコマンドを下の画像に示す順序で実行すると、変更を git リポジトリにプッシュしようとする場所で maven リリース プラグインがスタックします。

ここで問題を解決するのを手伝ってくれる人はいますか。

ここに画像の説明を入力

アプリケーションのプロジェクト オブジェクト モデルに SCM セクションを追加しました。また、ssh-add を使用してパスフレーズを設定しました。しかし、まだ運がありません:(

これは、scm セクションに変更を適用した後に発生する新しいエラーです

ここに画像の説明を入力

4

2 に答える 2

1

最初のイメージの問題です。scm クレデンシャルの欠落が原因である可能性があります。maven 3.0.5、m2releaseplugin 2.3.2、git を scm として使用しました。この問題は、プロジェクトの pom.xml で scm パラメーター「ユーザー名」と「パスワード」を指定することで解決できます。Maven ヘルプから scm プラグイン パラメータを確認します。Jenkins CI および m2 リリース プラグインを使用している場合は、Web GUI からユーザー名/パスワード パラメーターを指定できます。これは、リリース プラグインの scm プラグインの依存関係によるものです。お役に立てれば

于 2014-01-17T15:47:23.237 に答える
1

ログは、Maven が HTTPS を使用してプッシュしようとしていることを示しています。HTTP(S) 認証を構成していない可能性があります。そのため、リモート リポジトリへのプッシュが失敗します。

<developerConnection>SSH を使用するため、タグを に変更する必要がありますscm:git:ssh://git@github.com:kitis/sample-multimodule-project.git

プッシュに HTTP(S) を使用する場合は、.netrcファイルを使用してみてください。

于 2013-07-07T20:53:57.983 に答える