私は自分のプロジェクトのjarをMavenにインストールして作成しようとしています。しかし、次のエラーが発生します。
Plugin org.apache.maven.plugins:maven-surefire-plugin:2.19.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-surefire-plugin:jar:2.19.1: Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.19.1 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: unknown error: Unknown host repo.maven.apache.org: unknown error -> [Help 1]
助けていただければ幸いです。同様のスレッドを見つけましたが、どれも機能しませんでした。以下のような不足しているプラグインを追加しましたが、それでも同じ問題です。どんな助けでも大歓迎です。
追加されたプラグイン:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
</plugin>
</plugins>
前もって感謝します。
khmarbaiseとlexicoreがすでに述べたように、Maven用にプロキシを構成する必要があります。会社のネットワークに接続していることを確認してください。もしそうなら:
会社のラップトップを使用している場合、ブラウザはおそらく会社のプロキシを使用するようにすでに構成されています。これは、さまざまなブラウザでプロキシ設定を検索するための優れたwikihow記事です。あなたは取りたくない:
プロキシが通常の方法でブラウザに設定されていない場合は、IT部門に連絡して、プロキシサーバーの詳細を尋ねる必要があります。
プロキシサーバーの設定が完了したら。~/.m2/settings.xml
ファイルを開きます。存在しない場合は作成してください。次に、プロキシサーバーの詳細を次の形式で入力します。
<settings>
<proxies>
<proxy>
<id>work-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>my.proxy.host.name</host>
<port>proxyport</port>
<username>proxyuser</username> <!-- Remove this option if there is no user name -->
<password>somepassword</password> <!-- Remove this option if there is no password -->
</proxy>
</proxies>
</settings>
このための公式のMavenドキュメントはこちらです。
注:仕事用のラップトップを家に持ち帰り、VPNを会社のネットワークに接続しない場合、Mavenを自宅で機能させるには、このプロキシを無効にする必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加