2

Mavenエラー

Mavenを正しくインストールするためのチュートリアルを試しましたが、コマンド「mvn archetype:generate」を実行しようとすると、常にこのエラーが発生します。cmdnetbeansで実行してみましたが、エラーは同じです。検索しましたが、問題またはプロキシまたはディレクトリしか表示されません。

cd C:\ Users \ PC3002 \ Documents \ NetBeansProjects; "JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_09" C:\ Users \ PC3002 \ AppData \ Roaming \ NetBeans \ 7.2 \ maven \ bin \ mvn.bat -DarchetypeGroupId = org.apache.maven.archetypes -DarchetypeArtifactId = maven-archetype-quickstart -DarchetypeVersion = 1.1 -DarchetypeRepository = http://repo.maven.apache.org/maven2 -DgroupId = br.eti.teste -DartifactId = TestMaven -Dversion = 1.0 -Dpackage = br.eti.teste -Dbasedir = C:\ Users \ PC3002 \ Documents \ NetBeansProjects -Darchetype.interactive = false --batch-mode archetype:generateプロジェクトのスキャン...ダウンロード:http ://repo.maven.apache.org/maven2/org /apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom org.apache.maven.plugins:maven-clean-plugin:2.4.1のプラグイン記述子の取得に失敗しました:プラグインorg.apache.maven.plugins:maven-clean-plugin:2.4.1またはその依存関係の1つができませんでした解決済み:org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1のアーティファクト記述子の読み取りに失敗しましたダウンロード: http: //repo.maven.apache.org/maven2/org/apache/maven/plugins /maven-install-plugin/2.3.1/maven-install-plugin-2.3.1.pom org.apache.maven.plugins:maven-install-plugin:2.3.1のプラグイン記述子の取得に失敗しました:プラグインorg.apache .maven.plugins:maven-install-plugin:2.3.1またはその依存関係の1つを解決できませんでした:org.apache.maven.plugins:maven-install-plugin:jar:2.3.1のアーティファクト記述子の読み取りに失敗しましたダウンロード:http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-deploy-plugin/2.7/maven-deploy-plugin-2.7.pom`org.apacheのプラグイン記述子を取得できませんでした。 maven.plugins:maven-deploy-plugin:2.7:プラグインorg.apache.maven.plugins:maven-deploy-plugin:2.7またはその依存関係の1つを解決できませんでした:org.apache.mavenのアーティファクト記述子の読み取りに失敗しました。 plugins:maven-deploy-plugin:jar:2.7ダウンロード: http: //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-site-plugin/3.0/maven-site-plugin-3.0 .pom org.apache.maven.plugins:maven-site-plugin:3.0のプラグイン記述子の取得に失敗しました:プラグインorg.apache.maven.plugins:maven-site-plugin:3.0またはその依存関係の1つを解決できませんでした:失敗しましたorg.apache.maven.plugins:maven-site-plugin:jar:3.0のアーティファクト記述子を読み取るダウンロード: http: //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-antrun-plugin /1.3/maven-antrun-plugin-1.3.pom org.apache.maven.plugins:maven-antrun-plugin:1.3のプラグイン記述子の取得に失敗しました:プラグインorg.apache.maven.plugins:maven-antrun-plugin:1.3または、その依存関係の1つを解決できませんでした:org.apache.maven.plugins:maven-antrun-plugin:jar:1.3のアーティファクト記述子の読み取りに失敗しましたダウンロード:http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.pom 取得に失敗しましたorg.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5のプラグイン記述子:プラグインorg.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5またはその依存関係の1つができませんでした解決済み:org.apache.maven.plugins:maven-assembly-plugin:jar:2.2-beta-5のアーティファクト記述子の読み取りに失敗しましたダウンロード: http: //repo.maven.apache.org/maven2/org/apache/ maven / plugins / maven-dependency-plugin / 2.1 / maven-dependency-plugin-2.1.pom org.apache.maven.plugins:maven-dependency-plugin:2.1のプラグイン記述子の取得に失敗しました:プラグインorg.apache.maven.plugins:maven-dependency-plugin:2.1またはその依存関係の1つを解決できませんでした:失敗しましたorg.apache.maven.plugins:maven-dependency-plugin:jar:2.1のアーティファクト記述子を読み取るダウンロード: http: //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-release-plugin /2.0/maven-release-plugin-2.0.pom org.apache.maven.plugins:maven-release-plugin:2.0のプラグイン記述子の取得に失敗しました:プラグインorg.apache.maven.plugins:maven-release-plugin:2.0または、その依存関係の1つを解決できませんでした:org.apache.maven.plugins:maven-release-plugin:jar:2.0のアーティファクト記述子の読み取りに失敗しましたダウンロード:http://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml ダウンロード: http: //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven -metadata.xml メタデータorg.apache.maven.plugins/maven-metadata.xmlをセントラル(http://repo.maven.apache.org/maven2)との間で転送できませんでした: http://repo.mavenへの接続.apache.orgが拒否されましたメタデータorg.codehaus.mojo/maven-metadata.xmlをセントラル(http://repo.maven.apache.org/maven2)との間で転送できませんでした: http://repo.mavenへの接続。 apache.orgは、org.apache.maven.plugins/maven-metadata.xmlをhttp://repo.maven.apache.org/maven2から転送できなかったことを拒否しましたローカルリポジトリにキャッシュされていた場合、セントラルの更新間隔が経過するか、更新が強制されるまで、解決は再試行されません。元のエラー:メタデータorg.apache.maven.plugins / maven-metadata.xmlをセントラル(http://repo.maven.apache.org/maven2)との間で転送できませんでした: http://repo.mavenへの接続。 apache.orgが拒否しましたhttp://repo.maven.apache.org/maven2からorg.codehaus.mojo/maven-metadata.xmlを転送できませんでしたが、ローカルリポジトリにキャッシュされました。中央の更新間隔まで解決は再試行されません。経過したか、更新が強制されます。元のエラー:メタデータorg.codehaus.mojo/maven-metadata.xmlをセントラル(http://repo.maven.apache.org/maven2)との間で転送できませんでした:接続先http://repo.maven.apache.orgは拒否しました

4

5 に答える 5

4

私は同じ問題を抱えていましたWindows

settings.xmlファイル内のプロキシ構成が変更されたため、機能しました

そのため、フォルダー内のファイルを見つけて編集します\conf。たとえば、次のようになります。C:\Program Files\apache-maven-3.2.5\conf

<proxies>
    <!-- proxy
     | Specification for one proxy, to be used in connecting to the network.
     | -->
    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>jorgesys</username>
      <password>supercalifragilisticoespialidoso</password>
      <host>proxyjorgesys</host>
      <port>8080</port>
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy>       
  </proxies>
  • 私の場合、ポート80から変更する必要がありました8080
  • 内部にあるこのファイルを編集できない場合は/program files、コピーを作成し、ファイルを編集して、フォルダーにあるファイルを置き換えることができ/program filesます。
于 2015-01-12T21:08:45.213 に答える
4

問題はプロキシ設定によるものです。次の場所でプロキシ設定を編集してみてください。

システム上の settings.xml ファイル (コマンドラインで maven を実行している場合) IDE 上の
settings.xml (maven を実行している場合)

于 2012-11-20T12:51:01.070 に答える
2
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">

     <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>
于 2013-10-21T12:20:41.730 に答える