settings.xmlなしで認証されたhttp svnにデプロイする

私はコミットするときにユーザー名/パスワード認証を必要とするGoogleコードのmvnリポジトリにデプロイしようとしています。

See: http://code.google.com/p/encryption-utils/source/browse/trunk/pom.xml

私はここにデプロイしたいビルドサーバを制御できないので、.m2/settings.xmlを変更することはできません。 使用するユーザ名とパスワードを指定するためにmvn deploy中に使用できるコマンドラインプロパティはありますか? このビルドサーバーが少なくともセキュリティで保護されていることを確認できるので、ユーザー名とパスワードはコマンドラインから見ることができます。

settings.xmlなしでこれを行う方法はありますか?

ありがとう、 スティーブン

0

1 答え

settings.xmlをプロジェクトに追加できます。 Jenkins/Hudsonでは、単に「Mavenの目標とオプション」として以下を使用してください:

-s settings.xmlクリーンデプロイ

1
追加された
それらにバージョンコントロールツリーに直接アクセスするのではなく、ソースアーティファクトだけを提供している場合は、settings.xmlがソースに含まれていないことを確認するだけです。代わりの方法は、フリースタイルのプロジェクトを作ることです。あなたの設定を別のモジュールに追加してください。フリースタイルプロジェクトに設定モジュールをダウンロードさせてから、他のモジュールのMavenビルドを起動させます。
追加された 著者 carlspring,
悲しいことに、これは私のビルドサーバーにそれを入手できるようにするためにこれをチェックしなければならないということです。私のソースは公に利用できるので、これは私のパスワードを含んでいるので、悪い考えかもしれません。
追加された 著者 Steven,
クール、大丈夫、悪い、その2番目のアプローチをしてください。
追加された 著者 Steven,