Administrar dependencias de DLL con Maven

Tengo un progtwig Java con Maven administrando sus dependencias. Una de esas dependencias es un contenedor JNI para otro progtwig. Maven se encarga de la referencia al archivo JAR relevante, pero yo mismo estoy jugando con el archivo DLL.

¿Hay una buena manera de que Maven maneje la DLL también? Idealmente, me gustaría tener la DLL cargada en nuestro repository local como el archivo JAR.

¿Has probado algo como esto?

 com.foo footron 4.2 runtime dll  

Puedes agregarlos al repository de maven con algo como esto:

 mvn install:install-file -Dfile=footron.dll -DgroupId=com.foo -DartifactId=footron -Dversion=4.2 -Dpackaging=dll -DgeneratePom=true 

No he hecho esto para DLL pero algo así debería funcionar.

Encontré otra solución, que se describe en la respuesta a esta pregunta: Usar maven con DLL de terceros y administrar el nombre de la DLL

Básicamente, si coloca el archivo DLL en un archivo ZIP y lo administra como una dependencia independiente, y usa el nativedependencies-maven-plugin , entonces el archivo DLL se desempaquetará con el nombre correcto.