We provide two interfaces for working with Vortex from Java:
vortex-java- a low-level interface JNI for working with Vortex files and arrays on cloud and local storagevortex-spark- A Spark connector for working with datasets of Vortex files
We publish three artifacts out of this repo at CI time to Maven Central Sonatype:
vortex-jniJAR containing the JNI code, plus compiled native libraries for all of the following targets:aarch64-apple-darwin,aarch64-unknown-linux-gnu,x86_64-unknown-linux-gnuvortex-jni-allwhich is the "shadow JAR" containing all ofvortex-jnias well as all upstream Java dependencies packaged in a single JAR.vortex-sparkwhich is the runtime JAR needed for the Vortex Spark bindings
We use the following GPG key for publishing:
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ/0bQRYJKwYBBAHaRw8BAQdACooQXQF2hAgoEdDtFaMaFMuVVwC/EE5WNKUr
80aZmvK0P1ZvcnRleCAoVm9ydGV4IE1hdmVuIENlbnRyYWwgcHVibGlzaCBrZXkp
IDx2b3J0ZXhAc3BpcmFsZGIuY29tPoiTBBMWCgA7FiEEAqFvWj3Y1EBr8ebQh0XR
qHwLIVkFAmf9G0ECGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQh0XR
qHwLIVmALgD6A9yZ/s9v/TQxmw3Pp8FlKHUMenQWqJefNUz9VHhSoA4A/0i+dqYx
r+LSBcohX00O/CHGhzr5CaxNH7SVdaP4XjkBuDgEZ/0bQRIKKwYBBAGXVQEFAQEH
QL3jcgwAKKq3MQR+YGhCC+od0dDVtqt3u1sFNuS98KBFAwEIB4h4BBgWCgAgFiEE
AqFvWj3Y1EBr8ebQh0XRqHwLIVkFAmf9G0ECGwwACgkQh0XRqHwLIVnt5wEAn54g
t062oWUzNLPcHRzOTjDVzAiUzj5wqJvbiSjttCUBAN4jEfOJPyGKwUcK8zurQTT+
vWBCujQBRqlcCGIIawcI
=qWSF
-----END PGP PUBLIC KEY BLOCK-----
The private key and passphrase for the publish key are owned by the Vortex Dev Team.