0

com.google.guava#guava-base;r03 と com.google.guava#guava-annotaions;r03 の「未解決の依存関係」エラーが原因で、アプリを Heroku にデプロイするとエラーが発生します。URL を使用して手動で jar の 1 つを取得しようとすると、次のようになります。

http://repo.typesafe.com/typesafe/releases/com/google/guava/guava-base/r03/guava-base-r03.jar

以下のエラーが発生します。タイプセーフ リリース リポジトリにあるこのアーティファクトのチェックサムが間違っているようです。この問題を修正または回避する方法を知っている人はいますか? ありがとう!

HTTP ステータス 409 - アーティファクト ダウンロード リクエストが拒否されました: チェックサム ポリシー 'GEN_IF_ABSENT' がアーティファクト 'guava-base-r03.jar' を拒否しました。Checksums info: [ChecksumInfo{type=SHA-1, original='cb713fb4e84bd3c82cb71dece3c123563ed2643e', actual='251db72895ba5745e6810334075095832f12f437'}, ChecksumInfo{type=MD5, original='1384456aeec4d4c8cc2bff9227766a4e', actual='4bb26509e6e43a603b4e2f17161fbbc5'}]

タイプ ステータス レポート

message アーティファクトのダウンロード要求が拒否されました: チェックサム ポリシー 'GEN_IF_ABSENT' がアーティファクト 'guava-base-r03.jar' を拒否しました。Checksums info: [ChecksumInfo{type=SHA-1, original='cb713fb4e84bd3c82cb71dece3c123563ed2643e', actual='251db72895ba5745e6810334075095832f12f437'}, ChecksumInfo{type=MD5, original='1384456aeec4d4c8cc2bff9227766a4e', actual='4bb26509e6e43a603b4e2f17161fbbc5'}]

リソースの現在の状態と競合するため、リクエストを完了できませんでした (拒否されたアーティファクト ダウンロード リクエスト: チェックサム ポリシー 'GEN_IF_ABSENT' によってアーティファクト 'guava-base-r03.jar' が拒否されました。チェックサム情報: [ChecksumInfo{type= SHA-1, original='cb713fb4e84bd3c82cb71dece3c123563ed2643e', actual='251db72895ba5745e6810334075095832f12f437'}, ChecksumInfo{type=MD5, original='1384456aeec4d4c8cc2bff9227766a4e', actual='4bb26509e6e43a603b4e2f17161fbbc5'}]).

アパッチ トムキャット/7.0.26

4

1 に答える 1

1

上記の提案に従って、bitcoinj -> guava-base r03 からの一時的な依存関係を除外し、新しい依存関係を guava 13.0 に追加することで、この問題を解決できました。また、デフォルトのリゾルバーとチェックサム チェックの使用に戻りました。私の新しい Build.scala appDependencies は次のようになります。

val appDependencies = Seq(
    "com.google.guava" % "guava" % "13.0",
    "com.google" % "bitcoinj" % "0.5.1" exclude("com.google.guava", "guava"),
    "org.squeryl" %% "squeryl" % "0.9.5-2",
    "postgresql" % "postgresql" % "9.1-901.jdbc4"
)

val main = PlayProject(appName, appVersion,
           appDependencies).settings(defaultScalaSettings:_*)

アプリを問題なく Heroku にデプロイできるようになりました。有益なヒントをありがとうベン!

于 2012-08-06T02:13:41.520 に答える