Solrをビルトした時のメモ
ちょっと、Solrをビルドする必要ができたので、調べた時のメモ
環境設定
環境はUbuntu 22.04を使ってやっていく
まずは必要パッケージのアップデートとインストールなど
javaとビルトツールとしてgradleを使っているのでインストールする
sudo apt update
sudo apt install openjdk-17-jdk
sudo apt install gradle
コードの取得〜ビルド
Solrでは、gradlewというコマンドをgradleのラッパーとして使っている
それのassembleを実行することでビルドができる
git clone https://github.com/apache/solr.git
#ビルドの実行
./gradlew assemble
#ビルドが成功すると以下の場所にビルドされたファイルができる
cd solr/packaging/build/VERSION
#起動する
bin/solr start -c
その他
# いわゆるhelp
./gradlew help
# buildなので利用できるオプションの表示をする
./gradlew tasks
# テストの実行
./gradlew check
この辺を読んでおく
github/solr/dev-docs