[解決済み] MavenにSSLエラーを無視する(そしてすべての証明書を信頼する)ように指示する方法は?
2022-02-10 13:40:34
質問内容
私は頻繁に"mvn"コマンドを実行する必要があります。
mvn -f pom.xml clean install -Dmaven.test.skip=false --settings /Users/myhome/settings.xml -X -Djavax.net.ssl.trustStore=/Users/myhome/truststore.jks -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.trustStorePassword=dummy -Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol -U
私は他の様々なドメインと統合する必要があるため、現在は毎回、SSLハンドシェイクエラーを防ぐために彼らの証明書を私のtruststore.jksに追加する必要があります。
SSLエラーを無視するようにmvnを設定する方法はありますか?
解決方法を教えてください。
以下のコマンドラインパラメータを1つ以上追加することで、SSL証明書のチェックを無効化することができます。
-
-Dmaven.wagon.http.ssl.insecure=true
- ユーザー生成証明書に対する SSL 検査の緩和を使用できるようにしました。 -
-Dmaven.wagon.http.ssl.allowall=true
- サーバーのX.509証明書とホスト名の照合を有効にします。無効の場合、ブラウザのようなチェックが行われます。 -
-Dmaven.wagon.http.ssl.ignore.validity.dates=true
- 証明書の日付に関する問題を無視します。
公式のドキュメントです。 http://maven.apache.org/wagon/wagon-providers/wagon-http/
ここで、簡単にコピー&ペーストができるように、ワンライナーを用意しました。
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true
アジャイ・ゴータム
に追加することもできると提案されました。
~/.mavenrc
を毎回指定する必要はありません。
$ cat ~/.mavenrc
MAVEN_OPTS="-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true"
関連
-
[解決済み】Maven 3とJUnit 4のコンパイルの問題:パッケージorg.junitが存在しない
-
[解決済み】mavenの強制アップデートを行うには?
-
[解決済み] export' は、内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] ビルドプランを計算できませんでした。プラグイン org.apache.maven.plugins:maven-jar-plugin:2.3.2 またはその依存関係の1つが解決されませんでした。
-
[解決済み] Magnolia archetype は info.magnolia.ui:magnolia-ui-project:pom:5.3 を解決することができません。
-
[解決済み] Tomcat 9用Mavenプラグイン
-
[解決済み] プロジェクトのコンパイル済みクラスをsonar.java.binariesで提供してください。
-
cmakeの使用に関する注意事項
-
[解決済み] Mavenに最新バージョンの依存関係を使用するように指示するにはどうすればよいですか?
-
[解決済み] プロキシの後ろでMavenとSSLを使用する問題
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Maven 3とJUnit 4のコンパイルの問題:パッケージorg.junitが存在しない
-
[解決済み] Mavenの依存関係を除外する
-
[解決済み] Jenkinsでmavenの設定を行う
-
cmakeの使用に関する注意事項
-
cmakeの使用例と仕上がりのまとめ
-
[解決済み] mvnコマンドが内部コマンドまたは外部コマンドとして認識されない
-
Cmake パースエラー。コマンド名を期待したのに、引用符で囲まれていない引数をテキスト " " で受け取りました。
-
[解決済み】Mavenがどのsettings.xmlファイルを使用しているかを判断するMavenコマンド
-
[解決済み】JARパッケージングにおけるmaven scope compileとprovidedの違いについて
-
[解決済み] プロキシの後ろでMavenとSSLを使用する問題