heavyai / heavyai-jdbc

A JDBC driver for connecting to an HeavyAI GPU database and running queries.
https://www.heavy.ai/
Other
9 stars 16 forks source link

Document how to build JDBC driver, Java components outside of CMake #5

Closed andrewseidl closed 5 years ago

andrewseidl commented 6 years ago

We currently rely on CMake to generate the Thrift bindings and to set a few variables required to build the Java components (Thrift version, now the package version).

There have been a few requests (one at https://github.com/omnisci/mapd-core/issues/274#issuecomment-431715097) asking how to build these components separately. It's possible, just need to update the README with how to do so.

Relevant sections of CMake:

https://github.com/omnisci/mapd-core/blob/75853e87efd32e26ad1270a59745a2b33269bfde/CMakeLists.txt#L649

https://github.com/omnisci/mapd-core/blob/75853e87efd32e26ad1270a59745a2b33269bfde/CMakeLists.txt#L439-L455 (ideally we'd move the thrift -gen java to something managed by maven itself)

randyzwitch commented 5 years ago

Closing this, since the repos have now been split