私はMaven 2.2.1を使用しています。次のコマンドを発行して、ローカル jar をリモート リポジトリに追加しています -
mvn deploy:deploy-file -Dfile=/tmp/newUtil-2.1.0.0.jar -DgroupId=com.tareque.utils -DartifactId=newUtil -Dversion=2.1.0.0 -Dpackaging=jar -DrepositoryId=myrepo -Durl=svn:https://<my-repo-url>
は、 settings.xmlファイルのタグ内のとrepositoryId
一致します。上記のコマンドにより、以下のエラーが発生します。id
mirror
[INFO] アーティファクトのデプロイ エラー: サポートされていないプロトコル: 'svn': 要求されたプロトコルをサポートするワゴンが見つかりません: svn
コンポーネント記述子がコンポーネントリポジトリに見つかりません: org.apache.maven.wagon.Wagonsvn。
この依存関係は mypom.xml
には存在せず、プロジェクトは正常にビルドされました。上記のエラーは、他のプロジェクトからローカルに作成された jar の 1 つをリモート リポジトリにデプロイしているときにのみ発生します。
これを修正するにはどうすればよいですか?
編集
svn
URL から削除され、パスワードの暗号化手順がここに続きます。今、私はこのエラーが発生しています
[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------
[情報] アーティファクトのデプロイ エラー: ファイルの転送に失敗しました: http:// my-repo-url-with-complete -jar へのパス。戻りコード: 409