2015-12-04 3 views
2

Я использую Mac OS X, моя муравей, java-зависимость удовлетворяет минимальным требованиям. Когда я строю исходный код,Не удается создать Cassandra из исходного кода

ant build 

я получил ошибку, как:

[echo] apache-cassandra: /Users/taiyuanz/git/cassandra-trunk/build.xml 
[javac] Compiling 890 source files to /Users/taiyuanz/git/cassandra-trunk/build/classes/main 
[javac] Note: Processing compiler hints annotations 
[javac] warning: Supported source version 'RELEASE_6' from annotation processor 'org.openjdk.jmh.generators.BenchmarkProcessor' less than -source '1.8' 
[javac] /Users/taiyuanz/git/cassandra-trunk/src/java/org/apache/cassandra/db/partitions/AbstractBTreePartition.java:33: error: reference to Row is ambiguous 
[javac] public abstract class AbstractBTreePartition implements Partition, Iterable<Row> 
[javac]                   ^
[javac] both interface org.apache.cassandra.db.rows.Row in org.apache.cassandra.db.rows and class org.apache.cassandra.db.Row in org.apache.cassandra.db match 
[javac] /Users/taiyuanz/git/cassandra-trunk/src/java/org/apache/cassandra/db/partitions/PartitionUpdate.java:72: error: reference to Row is ambiguous 
[javac]  private BTree.Builder<Row> rowBuilder; 
[javac]       ^
[javac] both interface org.apache.cassandra.db.rows.Row in org.apache.cassandra.db.rows and class org.apache.cassandra.db.Row in org.apache.cassandra.db match 
[javac] /Users/taiyuanz/git/cassandra-trunk/src/java/org/apache/cassandra/db/partitions/PartitionUpdate.java:164: error: reference to Row is ambiguous 
[javac]  public static PartitionUpdate singleRowUpdate(CFMetaData metadata, DecoratedKey key, Row row) 
....... 

Все из-за той же проблемы - неопределенность в связи с классом Row. Как это можно решить?

+0

Что такое вывод 'javac -version'? –

ответ

4

Похоже, что у вас есть исходный код от pre-3.0 и post-3.0 Cassandra в исходном дереве. Я бы запустил:

git clean -xfd 

Чтобы узнать, исправляет ли он это. В противном случае удалите репозиторий и начните с чистого листа.

Смежные вопросы