-2

Maven ビルドで一貫して次のエラーが発生します。何が起こっているのかわかりません。技術的な説明は?

Downloading: http://maven.glassfish.org/content/groups/glassfish/com/sun/jersey/jersey-project/1.2/jersey-project-1.2.pom
185b downloaded  (jersey-project-1.2.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
<head><title>301' - RETRYING
Downloading: http://maven.glassfish.org/content/groups/glassfish/com/sun/jersey/jersey-project/1.2/jersey-project-1.2.pom
185b downloaded  (jersey-project-1.2.pom)
[WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
<head><title>301' - IGNORING
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: null:jersey-server:bundle:null

Reason: Cannot find parent: com.sun.jersey:jersey-project for project: null:jersey-server:bundle:null for project null:jersey-server:bundle:null


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get dependency information: Unable to read the metadata file for artifact 'com.sun.jersey:jersey-server:jar': Cannot find parent: com.sun.jersey:jersey-project for project: null:jersey-server:bundle:null for project null:jersey-server:bundle:null
  com.sun.jersey:jersey-server:jar:1.2
4

3 に答える 3

0

私は同じ問題に遭遇しました。実際、glassfish リポジトリは 301 でした。したがって、最初に中央リポジトリを使用できれば、これらの問題は発生しません。今私の方法は、glassfish リポジトリを使用する pom ファイルを変更することです。リポジトリに関するいくつかの行を削除します。そしたら今度はうまくいく。しかし、すぐに別の問題が発生し、非常に多くのポンポンにグラスフィッシュが含まれています。そして、私は次を変更します。ああ、多すぎます。

于 2012-06-27T09:39:24.450 に答える
0

ローカル リポジトリの jersey-project pom ファイルを確認してください
~/m2/repository/com/sun/jersey/jersey-project/1.2/jersey-project-1.2.pom C:\Users\.m2\repository\com\sun \jersey\jersey-project\1.2\jersey-project-1.2.pom

次のように、POM の内容が間違っている可能性があります。

<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/0.6.39</center>
</body>
</html

POM ファイルを削除 (または jersey ディレクトリを削除) して再試行すると、この問題が解決されます。

于 2012-10-20T06:32:36.523 に答える