¿Cómo agrupar una biblioteca nativa y una biblioteca JNI dentro de un JAR?

La biblioteca en cuestión esGabinete de Tokio.

Lo que quiero es tener la biblioteca nativa, la biblioteca JNI y todas las clases API de Java en un archivo JAR para evitar dolores de cabeza de redistribución.

Parece serun intento de esto en GitHub, pero

No incluye la biblioteca nativa real, solo la biblioteca JNI.Parece ser específico paraLeiningenEl complemento de dependencias nativas (no funcionará como redistribuible).

La pregunta es, ¿puedo agrupar todo en un JAR y redistribuirlo? Si es así, ¿cómo?

PD: Sí, me doy cuenta de que puede tener implicaciones de portabilidad.

Respuestas a la pregunta(5)

Su respuesta a la pregunta