私はバズルプロジェクト、Twitter Heronを納得しようとしています。 私は私の国では、端末にアクセスすることはできませんmaven_serverがあります:Maven依存関係を取得できませんでした:libzrift with Bazel
ERROR: /home/xxx/heron/heron/healthmgr/src/java/BUILD:56:1: no such package '@org_apache_thrift_libthrift//jar': Failed to fetch Maven dependency: Could not transfer artifact org.apache.thrift:libthrift:jar:0.5.0-1 from/to org_apache_thrift_libthrift (http://maven.twttr.com): Connect to maven.twttr.com:80 timed out and referenced by '//heron/healthmgr/src/java:healthmgr-unshaded'. ERROR: Analysis of target '//scripts/packages:binpkgs' failed; build aborted. INFO: Elapsed time: 10.867s
だから私は私の地元のMavenリポジトリに入れて、サイトから手動で必要なjarファイルをダウンロードして、ワークスペースにmaven_serverを変更中央Mavenリポジトリ。 しかし、特定のリモートリポジトリでのみ利用可能なjarファイルをcentral mavenリポジトリから探します。私はこれを得る:
ERROR: /home/xxx/heron/heron/healthmgr/src/java/BUILD:56:1: no such package '@org_apache_thrift_libthrift//jar': Failed to fetch Maven dependency: Could not find artifact org.apache.thrift:libthrift:jar:0.5.0-1 in org_apache_thrift_libthrift (http://central.maven.org/maven2) and referenced by '//heron/healthmgr/src/java:healthmgr-unshaded'. ERROR: Analysis of target '//scripts/packages:binpkgs' failed; build aborted. INFO: Elapsed time: 1.083s
私のローカルMavenリポジトリで依存関係を見つけることができますか?あるいは私は瓶を間違った道に入れた?それとも、他の何かが間違っていますか?
ls ~/.m2/repository/org/apache/thrift/libthrift/0.5.0-1
libthrift-0.5.0-1.jar libthrift-0.5.0-1.pom libthrift-0.5.0-1-sources.jar
ありがとうございます。
書式が改善されました – Vega