Gradle是一款強大的構(gòu)建工具,但是搭建項目運行環(huán)境總是非常頭痛,各種網(wǎng)絡(luò)原因會導(dǎo)致項目不能成功的導(dǎo)入。
說一下這個問題的解決辦法,折騰了很久終于解決了。
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
問題原因:
jdk里面有一個jce的包,安全性機制導(dǎo)致的訪問https會報錯,在項目構(gòu)建的過程中需要從一些https的網(wǎng)站去下載資源,因此會出現(xiàn)這個問題。
只要從官網(wǎng)下載對應(yīng)的jar替換即可,目錄 %JAVA_HOME%\jre\lib\security里的local_policy.jar,US_export_policy.jar
下載地址
JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8 http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
如果有什么不太對的或者可以做得更好的地方,歡迎大家交流~