13

ここで説明されているSpring RESTの例を試しています。プロジェクトのソースはこちらです

ファイルを解凍し、最上位フォルダーの名前を「myproject」に変更し、既存の Maven プロジェクトとして Eclipse にインポートしました。しかし、Spring jar の欠落による多くのコンパイルの問題が観察されました。これは、maven がこれらの jar をインポートできないためだと思います。pom.xml を確認すると、Eclipse が以下のエラーで不平を言っていることがわかります。

ArtifactDescriptorException: Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-databind:jar:2.2.2: ArtifactResolutionException: Failure to transfer com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.2.2/jackson-databind-2.2.2.pom

ArtifactDescriptorException: Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-databind:jar:2.2.2: ArtifactResolutionException: Failure to transfer com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.2.2/jackson-databind-2.2.2.pom

私はmavenが初めてなので、ここで苦労しています。修正方法を教えてください。

ありがとうございました。

4

7 に答える 7

1

次のような依存関係を試すことができますか:

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.3</version>

-U フラグを使用して Maven アプリケーションを実行してみてください。

于 2013-10-08T11:48:46.787 に答える
1

同じメッセージで同様の問題がありました。

問題は、Eclipse (4.4 Luna) に正しい Maven 設定がないことでした。

私を助けたのは:

Window > Preferences > Maven > User Settings > User Settings

%USERHOME%ステートメント (または同様のもの) を削除し、settings.xml のフル パスを入力してUpdate Settingsをクリックし、プロジェクトを再度更新します。

乾杯!

于 2015-06-16T12:15:27.340 に答える