¿Es posible administrar bibliotecas nativas (.so) en maven?Administrar bibliotecas nativas con Maven
Usamos algunos archivos jar con dependencias de librerías nativas externas, por lo que estoy buscando la forma de mavenizarlos.
Gracias.
¿Es posible administrar bibliotecas nativas (.so) en maven?Administrar bibliotecas nativas con Maven
Usamos algunos archivos jar con dependencias de librerías nativas externas, por lo que estoy buscando la forma de mavenizarlos.
Gracias.
creo que el enfoque "común" es agrupar las bibliotecas nativas en tarros específicos de la plataforma que utilizan clasificadores (por ejemplo mylib-1.2.3-solaris.jar
) en el que se podía confiar como cualquier otro JAR con el clasificador:
<dependency>
<groupId>my.group</groupId>
<artifactId>mylib</artifactId>
<version>1.2.3</version>
<classifier>solaris</classifier>
</dependency>
Y luego, descomprímalos con maven-dependency-plugin
y unpack-dependencies
mojo.
también echar un vistazo a este previous answer, el puesto Wrapping a Native Library with Maven y la sección de la 5.5.3. Platform ClassifiersMaven: la referencia completa,
¡Muchas gracias! Ayudó a implementar JOGL y GlueGen jarras nativas de la manera correcta. :-) –
esta pregunta antes podría ser útil: http://stackoverflow.com/questions/1001774/managing-dll-dependencies-with-maven/1020101 # 1020101 – sal