UseJava: add_jar: Separate build directory from jar output directory
Currently, when OUTPUT_DIR option of add_jar is specified, build artifacts are generated under OUTPUT_DIR rather than CMAKE_CURRENT_BINARY_DIR.
This issue is related to issue #17316 (closed)