¿Maven y la biblioteca JOGL?

He estado estudiando a Maven en mi tiempo libre durante los últimos días, pero parece que no puedo entender cómo organizar un proyecto para que se utilicen las bibliotecas JOGL. Preferiblemente me gustaría lo siguiente:

Descargue automáticamente, si es necesario, el archivo comprimido JOGL específico del sistema operativo desdeaquí (contiene 4 archivos jar y algunos archivos de biblioteca nativos (.so / .dll)); o depende de un proyecto de Maven que es un contenedor de uno de los archivos.Descomprima adecuadamente el archivo zip, de modo que:los archivos jar se agregan a la ruta de clase y se implementan según sea necesario, ylos archivos de la biblioteca nativa se agregan al archivo jar final (¿esto permitiría su uso automático o necesitaría algo más?)

Creo que parte de mi problema es que no entiendo completamente el uso de JOGL, dónde ubicar las bibliotecas nativas al ejecutar el código, etc. Necesito volver a lo básico y escribir un mundo de saludo de JOGL, compilarlo desde la línea de comandos y ejecútela desde la línea de comandos para ver exactamente lo que requiere en cuanto a la ubicación del directorio de las bibliotecas nativas; Puedo ir a hacer eso ahora mismo, en realidad.

Con el artículo 1, he encontrado algunas características específicas del sistema operativo; Los perfiles de Maven se pueden activar según las propiedades del sistema, que incluyen el sistema operativo. Entonces podría activar un perfil de Windows que dependa de la biblioteca JOGL específica de Windows, la misma para Linux, y ambas con un alter ego de 64 bits. (Activacióndocumentos oficiales / documentos no oficiales.)

He intentado crear un repositorio de Maven basado en un archivo jar de JOGL y luego agregar el proyecto de archivo jar de JOGL como una dependencia de mi proyecto; La dependencia se descarga, pero no se utiliza. No tengo idea de dónde va el archivo jar o cómo usarlo, descomprimirlo, etc.Aquí está el comando que utilicé.

Entonces, en resumen:JOGL consta de cuatro archivos .jar y algunas bibliotecas nativas. ¿Cómo puedo integrar esos archivos en mi proyecto de Maven para poder escribir una aplicación JOGL con Maven manejando mi proceso de compilación? Además, ¿cómo puedo usar un conjunto diferente de archivos según el sistema operativo, porque, por supuesto, las bibliotecas nativas e incluso los archivos .jar difieren entre Windows, Linux y Mac?

Respuestas a la pregunta(7)

Su respuesta a la pregunta