Move all tasks previously in ant to gradle (not yet deleted build.xml so ant is still usable)
Have a wrapper task which run python src/python/knnPerfTest.py, the benefit being it will recompile automatically
knnPerfTest.py will now figure out lucene directory (used for class path when executing java class) using gradle.properties, also compilation time is using the same property
Better integrate higher dimension vectors workflow in gradle, people should be able to only use gradle to finish all set ups
Minor changes
Upgrade gradle to support java21
let user able to specify lucene version intend to use, to avoid the situation where multiple version of lucene jar exist in same dir and it will load a random one for use
Move knn index to a specified dir and ignore it in git
Major changes
python src/python/knnPerfTest.py
, the benefit being it will recompile automaticallyknnPerfTest.py
will now figure out lucene directory (used for class path when executing java class) usinggradle.properties
, also compilation time is using the same propertyMinor changes