On 12/19/22 15:20, Somnath Kumar wrote:
Hello, I am a newbie to Solr and am trying to compile and run  locally on
mac. Pointer to any documentation for newcomers to do this will be greatly
appreciated.

You will need a JDK and perl.

For Solr 8.x, you need JDK8 at a minimum, and 11 is probably better. I don't think I would go any higher than JDK 11 for 8.x. Jumping too many major releases can cause problems.

For 9.x, you need JDK 11 at a minimum, and 17 is probably better.

My stepdaughter's mac has perl installed and I don't think she has ever installed it herself. I doubt she has any idea how to use perl.

There's probably some easy way to install a JDK on a mac. I have one from work around here somewhere but I can't find it right now so I don't have explicit steps.

Perl and the JDK will be enough to run either of these commands (which are appropriate for Solr 9.x, not 8.x):

./gradlew clean dev
./gradlew clean distTar

The dev target gets you a directory with a runnable solr in:
solr/packaging/build/dev/

The distTar target gets you a file named something like:
solr/packaging/build/distributions/solr-9.2.0-SNAPSHOT.tgz
which works exactly like the binary Solr download.

If you want to do one of the more comprehensive build targets that involve building the documentation (and maybe the targets involving tests), you will also need python3, which is also installed on my stepdaughter's mac and I don't think it would be something she would have downloaded.

Thanks,
Shawn

Reply via email to