2

Lucene 4.1.0 のソース jar (または javadoc jar) はどこでどのように入手できますか?

http://www.apache.org/dyn/closer.cgi/lucene/java/4.1.0にリストされているミラーの 1 つから Lucene の最新バージョンをダウンロードして解凍しましlucene-4.1.0-src.tgzlucene-4.1.0.tgz。後者で見つかった 42 個の jar を Eclipse プロジェクトに簡単に追加できました。

javadoc やソースを追加すると、さらに煩わしいことがわかります。

過去に、私はどういうわけかソース jar を手に入れました (各ソース jar は、Project.right.click/Properties/Java_Build_Path/Libraries を介して、対応するバイトコンパイルされた jar に Eclipse でアタッチできます)。ソースにはすでに javadoc が含まれているため、型やメソッド呼び出しにカーソルを合わせたときに Eclipse からヒントを取得するために必要だったのはこれだけで、問題はありませんでした。(さらに、必要に応じていつでもソースに足を踏み入れることができます)。

さて、私は lucene-4.1.0-src に鼻を突っ込んでみました。もちろん、jar (src など) はありません。しかし、コンパイルしようとすると、最初に「ivy」をセットアップする必要があります (すみません?) 私は Fedora を使用しているので、所定の手順を実行した後ant ivy-bootstrap、ivy のような作業を行うための追加の指示に従いました (本質的には に要約されecho rpm_mode=false >> ~/.ant/ant.confます)。それでも、ant jar-src最上位では失敗します (「/src/java が存在しません」)。ant clean compile少しはうまくいきますが、ant jar失敗します (無効なマニフェスト)。

または、lucene-4.1.0.tgz95MB のドキュメントが付属しています。Eclipse の 42 個の Lucene jar をこれらの 5458 個のファイル (合計 95 MB) に接続するにはどうすればよいですか?

4

1 に答える 1

6

必要なすべてのライブラリを自動的に追加するだけでなく、使用されているライブラリのすべてのソースとjavadocを自動的にダウンロードできるため、Eclipse統合でMavenビルドツールを使用することを強くお勧めします。

小さなライフハック:個人的に私と私のチームは、他のビルドの機能(またはIDE固有pom.xmlの機能)を使用するプロジェクトでもMavenを使用します。ant

Mavenに煩わされたくない場合は、非常に役立つリソースを紹介したいと思います:http ://search.maven.org/

ここでは、ソースとjavadocsを使用して、ほぼすべてのMavenのライブラリを検索(および検索)できます。

lucene-core検索して何が起こるかを確認 できます: http ://search.maven.org/#search|ga|1|lucene-core

Downloadタブに表示され、ダウンロードしてプロジェクトsources.jarjavadoc.jar追加できます。

于 2013-03-07T08:52:56.717 に答える