0

ドキュメントを読みましたが、何が問題なのかわかりません。

リポジトリを宣言するように 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 デバッグ トレースが表示されるはずです。

4

1 に答える 1

5

リポジトリの URL が間違っています。試すhttps://oosnmp.net/dist/release

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.someorg</groupId>
<artifactId>ai</artifactId>
<version>9.9.9-SNAPSHOT</version>
<packaging>jar</packaging>
<repositories>
    <repository>
        <id>snmp4j</id>
        <url>https://oosnmp.net/dist/release</url>
    </repository>
</repositories> 
<dependencies>
    <dependency>
        <groupId>org.snmp4j</groupId>
        <artifactId>snmp4j</artifactId>
        <version>2.2.2</version>
    </dependency>
</dependencies>
</project>
于 2013-08-21T17:46:02.890 に答える