Eclipseでソース参照させる

今が旬?のCassandraを使って、ソース参照出来るようにしてみます。


・以下のサイトでapache-cassandra-0.6.1-bin.tar.gz(以下Binフォルダ) とapache-cassandra-0.6.1-src.tar.gz(以下Srcフォルダ)をダウンロード。
http://cassandra.apache.org/download/


・lhazとかで解凍します。


ここによると、Thriftで生成されたCassandra本体のソースは/srcにはなく/interface/thrift/gen-java にあるそうなので、「apache-cassandra-0.6.1-src\interface\thrift\gen-java\org\apache\cassandra\thrift」内のソースを「apache-cassandra-0.6.1-src\src\java\org\apache\cassandra\thrift」にコピー。


・適当にプロジェクトを生成し、その中にlibフォルダを作成し、Cassandraで必要なJarファイルとsrcフォルダを格納。 JarファイルはBinフォルダの/libのJarをごっそり、srcフォルダはSrcフォルダ内のsrcフォルダごと。srcフォルダ名は「apache-cassandra-0.6.1-src」とかにリネームすると分かりやすいかも。


・プロジェクト右クリック → Javaのビルド・パス →ライブラリータブ → Jarの追加 → /lib内のJarファイルをすべて選択しOKボタンをクリック

・ライブラリタブ内のapache-cassandra-0.6.1.jarを展開し、「ソース添付:(なし)」をクリックし編集ボタンをクリック。

ワークスペースボタンをクリックし、/lib内にコピーしたsrcフォルダを選択、OKボタンをクリック。
・Jarとソースが関連付きました。

・ソース参照出来ました。