2

continuum 1.2.3 を使用して Maven プロジェクトを構築しています。連続インストールの新規インストールで、アップロードで pom を追加しました。ビルドしようとすると、次のエラーが発生します。

Exception:
Exception while executing SCM command.

私の SCM URL は次のようになります: (置き換えられたドメイン名)

scm:cvs:pserver:cvs.example.com:/Projects:car/wheel/

何がうまくいかなかったのですか?

ありがとう

4

1 に答える 1

1

SCM プロバイダーが資格情報を見つけられなかったため、失敗したと思います。スイッチを指定してビルドを実行すると-X、失敗の理由の詳細が表示されます。

更新: CVS SCM URL の形式から、pserver の予想される形式は次のとおりです。

scm:cvs<delimiter>pserver<delimiter>[username[<delimiter>password]@]servername[<delimiter>port]<delimiter>path_to_repository<delimiter>module_name

:パスにa がある場合は|、セパレーターとして使用する必要があります。おそらく Continuum では、干渉している他の処理があり、それを使用|すると解決されます。

scm:cvs|pserver|[user]|[password]@cvs.example.com|/Projects|car/wheel/

それが原因であると仮定すると、公開されたファイルに SCM 資格情報を含めたくありません。多くのプロバイダーの設定を使用するように Maven を構成できます。詳細については、この回答を参照してください。

于 2009-10-07T11:13:12.150 に答える