0

コマンドを実行すると、Maven で次のエラーが発生しました

C:\Users\Man\SelProj>mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SelProj 1.0
[INFO] ------------------------------------------------------------------------
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.735s
[INFO] Finished at: Sun Apr 21 15:25:23 EST 2013
[INFO] Final Memory: 6M/106M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:m
aven-clean-plugin:jar:2.4.1: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 from/to central (http://repo.maven.apache.org/maven2): Connection to
http://repo.maven.apache.org refused: connect: Address is invalid on local machine, or port is not valid on remote machine -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
C:\Users\Man\SelProj>

私のPOM.xmlファイルは次のとおりです。>mvn clean installコマンドを実行しているフォルダーにPOMファイルを配置しました

<?xml version="1.0" encoding="UTF-8"?>
<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>SelProj</groupId>
        <artifactId>SelProj</artifactId>
        <version>1.0</version>
        <dependencies>
        <!-- Selenium2 dependency -->
            <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-java</artifactId>
                <version>2.32.0</version>
            </dependency>
            <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-chrome-driver</artifactId>
                <version>2.5.0</version>
            </dependency>
        </dependencies>
</project>

その理由は何でしょうか。これをWindows 8(64ビット)で実行しています

4

2 に答える 2

0

Webブラウザからアクセスできますので、インターネット接続に問題がないことは承知しております。

次の 2 つの重要な根本原因が考えられます。 -

1. プロキシ

プロキシの背後にいる場合は、proxy構成をsettings.xml例に追加してください

<settings>
  .
  .
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.somewhere.com</host>
      <port>8080</port>
      <username>proxyuser</username>
      <password>somepassword</password>
      <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
    </proxy>
  </proxies>
  .
  .
</settings>

詳細については、 Maven - プロキシの使用ガイドを参照してください。

2.アンチウイルス/ファイアウォールの問題

FirewallMaven の重要な部分である "ダウンロード" のためにインターネットに接続することをAnti-virus ( および他のさまざまなファイアウォールで)積極的に防ぎJavaます。このようなアクションを許可するには、ファイアウォールまたはアンチウイルスを構成して例外を追加する必要がある場合がありますWindows Firewall Java.exe

詳細については、 Maven - Windows 上の Maven を参照してください。

これが役立つことを願っています。

于 2013-04-22T03:35:38.473 に答える