Bonjour à tous !
Cela fait quelques jours que je bloque la dessus malgré toutes mes tentatives.
Voici mon problème :
J'ai un petit projet de test utilisant JoGL que je cherche à maveniser.
Je maitrise les dépendances classiques vers des JARs du dépot central Maven par exemple ou même des JARs que je mets sur mon propre dépot Nexus.
Le problème ici c'est que JoGL est packagé en 1 JAR multiplateforme + 1 JAR pour la plateforme cible (linux ou windows ou mac).
Au final j'ai donc les JARS suivant :
jogl.all.jar (multiplateforme)
jogl-natives-linux-i586.jar (pour linux)
jogl-natives-windows-i586.jar (pour windows)
jogl-natives-macos-i586.jar (pour macos)
Dans les 3 dernièrs JARs se trouvent les .so ou .dll (selon la plateforme).
Comment rédiger mon pom.xml pour satisfaire les dépendances pour toutes les plateformes ?
J'ai trouvé ceci comme documentation mais sans résultats probants pour moi :
-Maven and Native Libraries: JDIC and java.library.path UPDATED
-Depending on a Native or JNI Library
J'apprécierai énormement si certains d'entre vous ont une idée pour me débloquer ...
Cordialement,
Kraft
Partager