2011-09-15 16 views
10

Eclipseを使わずにローカルにMavenプロジェクトをセットアップしましたが、それは成功裏に完了しました。 Eclipse indgo 3.7.0をダウンロードしました。 http://download.eclipse.org/releases/indigo)->汎用ツール - >のM2e(チェック)してインストールする - Eclipseの-藍はのM2eを持っているので(Mavenの2日食)プラグインは、新しいソフトウェア - >(インディゴとの仕事をインストールm2e Eclipse indigoがエラーを返します

Eclipse->ヘルプ - >でそれを可能にしました。 Eclipseで

は、Mavenプロジェクトとして、プロジェクトを追加しましたが、pom.xmlファイルを実行している間、私はエラーを取得しています:

Downloading: http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources-plugin-2.4.3.pom 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.625s 
[INFO] Finished at: Thu Sep 15 12:33:01 CEST 2011 
[INFO] Final Memory: 5M/15M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.4.3: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2): null to http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources-plugin-2.4.3.pom: UnresolvedAddressException -> [Help 1] 
[ERROR] 

これはM2eをプラグインの問題であり、私は

も、このエラーを解決することができますどのように? exingisting maven projecをインポート中にエラーが発生するtはEclipseに:

Could not calculate build plan 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.4.1 or one of its dependencies 
could not be resolved: Transfer error: null 
org.apache.maven.plugins:maven-resources-plugin:maven-plugin:2.4.1 

from the specified remote repositories: 
ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2, releases=true, snapshots=false) 
Description Resource Path Location Type 
Could not calculate build plan: Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 
    from http://mirrors.ibiblio.org/pub/mirrors/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of ibiblio.org has elapsed or 
    updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to ibiblio.org 
    (http://mirrors.ibiblio.org/pub/mirrors/maven2): null to http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/plugins/maven-resources-plugin/2.4.3/maven-resources- 
    plugin-2.4.3.pom my-app  Unknown Maven Problem 

のpom.xml:

<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>com.test.myapp</groupId> 
    <artifactId>my-app</artifactId> 
    <version>1.0-SNAPSHOT</version> 
    <packaging>jar</packaging> 
    <name>my-app</name> 
    <url>http://maven.apache.org</url> 
    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 
</project> 
+4

によって与えられたような問題は、(プロキシが有効になって)、組織で働いているのでsettings.xml内の対応プロキシたどのようにあなたのsettings.xmlファイルは次のように見えますか? settings.xmlを何らかの方法で変更したようですが、ibiblioはMaven Centralではありません。代わりにhttp://repo1.maven.org/maven2/を使用することをお勧めします。 – khmarbaise

+0

mvn cleanパッケージだけをコマンドラインでビルドしたことを確認しましたか? – khmarbaise

+0

@khmarbaise、cmd mavenからうまくいきました。 eclipseプラグインm2eのみで問題が発生します。 – TechFind

答えて

1

Eclipseは、組み込みのMavenの実装があります。 Eclipseと同じMavenバージョンのコマンドラインからプロジェクトをコンパイルしてみるか、EclipseでMavenインストールを設定してください(Window/Preferences/Maven/Installations)。

+0

私は私は私の質問に知らされていたとして、それが正常に動作しているCMDからコンパイルするとき – TechFind

+0

あなたのコマンドのバージョンをMavenはEclipseと同じですか? (通常3.0-SNAPSHOT)EclipseのMavenを変更しようとしましたか? – palacsint

+0

私はリポジトリの場所とsettings.xmlをeclipse-> window-> preference-> Maven-> user settingsから変更しました。どのように私は日食のmavenの場所を変更することができますか? – TechFind

5

ローカルリポジトリのorg/apache/maven/plugins/maven-resources-plugin/のsha1チェックサムを確認し、いずれかが間違っている場合はmaven-resources-pluginディレクトリを削除してください。またはディレクトリを削除し、mavenに再度ダウンロードさせてください。解決