ジャージでチュートリアル/例を実行しようとすると、行き詰まってしまうようです。たとえば、次の2つです。
- //github.com/jesperfj/jax-rs-upload-file.git
- //github.com/jamesward/jaxrsbars.git
さらに悪いことに、エラーは私のリポジトリ、つまり他の(同様の)プロジェクトの実行履歴に依存しているようです。たとえば、次のMavenアーキタイプ:
- com.sun.jersey.archetypes:jersey-quickstart-grizzly2
私は自分の発見を以下に詳細に説明しようとしました。私の質問:
- 私(MavenとJerseyの初心者)は、私が理解していないプロジェクトの壊れたリンクを修復したいと思っていますか?もしそうなら、典型的な戦略は何でしょうか?
- これらの「CHECKSUMFAILED」エラーの原因は何ですか?
- これはジャージの典型的な問題ですか、および/またはここで説明されているSUNの問題に関連していますか?
例を機能させるため、または何が問題になっているのかをよりよく理解するための助けがあれば、高く評価されますか?
私がしたこと:
最初にローカルの.m2/repositoryを削除mvn package
し、jax-rs-upload-exampleで実行します。
(...)
Downloading: http://maven.glassfish.org/content/groups/glassfish/net/java/jvnet-parent/1/jvnet-parent-1.pom
185b downloaded (jvnet-parent-1.pom)
[WARNING] *** CHECKSUM FAILED
(...)
[INFO] Error building POM (may not be this project's POM).
(...)
Reason: Cannot find parent: net.java:jvnet-parent for project: com.sun.jersey:jersey-project:pom:1.9.1 for project com.sun.jersey:jersey-project:pom:1.9.1
次にmvn package
、他の例またはクイックスタートアーキタイプのいずれかでを実行すると、同様のnet.java.jvnet-parent
エラーが表示されます。ただし、リポジトリを削除してクイックスタートアーキタイプを再構築すると、リポジトリが構築されて実行されるようになります。そして、ここで2つの例を作成すると、いくつかのCHECKSUM FAILEDメッセージが再び表示され、最終的に次のエラーが発生します。
jax-rs-アップロード
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
error: error reading /home/rafel/.m2/repository/com/sun/jersey/jersey-server/1.9.1/jersey-server-1.9.1.jar; error in opening zip file
error: error reading /home/rafel/.m2/repository/com/sun/jersey/jersey-core/1.9.1/jersey-core-1.9.1.jar; error in opening zip file
jaxrsbars
[INFO] Compilation failure
error: error reading /home/rafel/.m2/repository/org/glassfish/hk2/osgi-resource-locator/1.0.1/osgi-resource-locator-1.0.1.jar; error in opening zip file
error: error reading /home/rafel/.m2/repository/org/glassfish/hk2/external/javax.inject/1.6.32/javax.inject-1.6.32.jar; error in opening zip file
error: error reading /home/rafel/.m2/repository/org/glassfish/hk2/external/asm-all-repackaged/1.6.32/asm-all-repackaged-1.6.32.jar; error in opening zip file