2024年5月7日 星期二

Maven module install: Skip security audit methods

在私人的 Repository 底下進行 Maven Repo 管理,內部開發者在安裝部分套件需要把內部 Maven Repo Server 的 SSL Certificate 加入到 Trust List (打開瀏覽器,export certificate),否則可能在連線上會被預設的安全設定拒絕掉。

本章節介紹不想透過此流程直接 Skip audit 過程的安裝方式。

指令:

mvn clean install \
-Dmaven.wagon.http.ssl.insecure=true \ (可以 Insecure)
-Dmaven.wagon.http.ssl.allowall=true \ (允許所有)
-Djavax.net.debug=none \
-Dsun.security.ssl.allowUnsafeRenegotiation=true \
-Djavax.net.ssl.trustStore="~/Desktop/myks.jks" \ (如果有需要讀取 JKS)
-Djavax.net.ssl.trustStorePassword="jkspassword" \ (如果有需要讀取 JKS)
-Dmaven.wagon.http.ssl.ignore.validity.dates=true \ (忽略日期檢查)
-Dmaven.resolver.transport=wagon



Reference:

https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-certification-path-to-requ

沒有留言:

張貼留言

© Mac Taylor, 歡迎自由轉貼。
Background Email Pattern by Toby Elliott
Since 2014