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とソースが関連付きました。
・ソース参照出来ました。