我使用 Apache_Gora_0.2.1 和 Apache Nutch_2.1 。
Nutch 依赖于 Gora。
Gora 有 gora-core 和 gora-hbase 模块。
gora-hbase 依赖于 gora-core。
Gora 的所有模块都使用 avro_1.3.3.jar 。我想将 avro_1.3.3.jar 用于 gora-core ,将 avro_1.5.3.jar 用于 gora-hbase 。
我通过 Maven 成功编译了 Gora,并通过 Ant 和 Ivy 成功编译了 Nutch。
然后似乎是 Nutch 类路径中的两个版本(avro.1.3.3.jar 和 avro.1.5.3.jar)。如果我通过 ivy.xml 排除 avro_1.5.3.jar,gora-hbase 不要使用 avro.1.5.3。我怎么解决这个问题?