SolrのソースコードをWARにコンパイル

SolrのソースコードをWARにコンパイル

パッチを使用できるように、ソースからSolr 4.10.4(Ubuntu 14.04)をコンパイルしようとしています。パッチを適用し、ソースコードを正常にコンパイルしました。しかし、コンパイルされたSolr WARファイルはどこにありますか?バイナリSolrディストリビューションをダウンロードすると、デフォルトのソースディレクトリdist/solr-<version>.war、または下のdistディレクトリには存在しません。私は簡単なものを見逃す必要があります。solr-<version>.warsolrsolr/buildlucenelucene/build

の指示に従った後読む.txtIvyが依存関係に欠落しているというエラーだけでなく、次のコマンドを実行してSolrをコンパイルしました。

ant ivy-bootstrap
ant compile

答え1

Solrをコンパイルしたら、そのsolr/ディレクトリに入り、antコマンドを実行する必要があります。ストリート JARをビルドするには:

ant dist

これでSolr WARファイルが見つかりますsolr/dist/solr-<version>.war

関連情報