0
我讀了documentation,但我無法弄清楚什麼是錯的。通過https使用安全的maven倉庫
我配置我的POM聲明庫:
<repositories>
<repository>
<id>snmp4j</id>
<url>https://oosnmp.net/dist</url>
</repository>
</repositories>
<dependency>
<groupId>org.snmp4j</groupId>
<artifactId>snmp4j</artifactId>
<version>2.2.2</version>
</dependency>
然後我用Firefox來導出證書。點擊鎖 - >更多信息 - >查看證書 - >詳細信息 - >導出 - > snmp4j.crt
然後我導入的公鑰對我信任
keytool -importcert -file snmp4j.crt -keystore trust.jks -alias "snmp4j"
的我配置的Maven選項
-Xmx512m -XX:MaxPermSize=128m -Djavax.net.ssl.trustStore=k:\home\ssl\trust.jks -Djavax.net.debug=ssl:handshake:data
但是當我運行mvn compile
命令時,不會下載依賴關係。至少我應該看到SSL調試跟蹤。
它不與任何URL作品 – Sydney
我沒有工作,沒有SSL系統屬性。 「mvn驗證」的作品。添加了以上最小的pom –
我刪除了我的'settings.xml',現在它工作。 – Sydney