1

Mavenをインストールした後(正常に動作します)、動作することがわかっているMavenプロジェクトのルートに優れたディレクトリでmvn -v実行しようとしました。mvn installpom.xml

下部に表示される出力は、基本的にオンラインのMavenリポジトリからファイルをダウンロードしようとして失敗したことを示しています。このファイルはMaven指向のようで、私のプロジェクトとは関係がないと思います。

さらに、がmvn installないディレクトリで実行pom.xmlすると、理解しているとおりに失敗するはずですが、同じ問題が発生します。私のMavenはまだ完全にセットアップされておらず、その構成自体は多分だと思いますか?

なぜこれらのファイルが必要なのか、なぜ失敗するのかを誰かに教えてもらえますか?

ChromeのURLにアクセスできるようで、対象のファイルがそこにあるので、必要な場合でも、ダウンロードが失敗する理由に戸惑います。

C:\>mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom
[WARNING] Unable to get resource 'org.apache.maven.plugins:maven-resources-plugin:pom:2.3' from repository central (http://repo1.maven.org/maven2): Error transferring file: Connection timed out: conne
ct
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom
[WARNING] Unable to get resource 'org.apache.maven.plugins:maven-resources-plugin:pom:2.3' from repository central (http://repo1.maven.org/maven2): Error transferring file: Connection timed out: conne
ct
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.apache.maven.plugins:maven-resources-plugin

Reason: POM 'org.apache.maven.plugins:maven-resources-plugin' not found in repository: Unable to download the artifact from any repository

  org.apache.maven.plugins:maven-resources-plugin:pom:2.3

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

 for project org.apache.maven.plugins:maven-resources-plugin
4

2 に答える 2

1

ゲートウェイは、Mavenが依存関係をダウンロードするのをブロックしています。

このpomファイルを手動でダウンロードできるかどうかを確認してください。

http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.3/maven-resources-plugin-2.3.pom

ブラウザから上記のURLを開いている場合は、ファイアウォール設定を確認してください(特に、エンタープライズ環境にいる場合は、ファイアウォール設定によってMavenが依存関係をダウンロードできない場合があります)。

その場合は、プロキシを使用してゲートウェイをバイパスし、依存関係をダウンロードする必要があります

また

プラグインをmavencentralまたはnexusリポジトリから手動でダウンロードし、maveninstallコマンドを使用してローカルの.m2ディレクトリにインストールします。

maven install -DartifactId="あなたの依存関係"-DgroupId="依存関係のグループID"-DFile="あなたのファイルの場所"

Chromeからサイトを開くことができるとコメントで述べたように、上記のコマンドを使用して依存関係をインストールできます。

于 2012-10-09T20:26:38.007 に答える
0

リポジトリMavenからアーティファクトをダウンロードできません:

プロキシを確認します。会社のプロジェクトに関連するカスタマイズされたjarファイルがある場合は、ファイアウォールが必要です。setting.xmlファイルでプロキシを使用している場合は、それをブロックしてダウンロードします。

于 2014-04-10T08:46:34.143 に答える