Если JAR сопровождается встроенной DLL в репозитории Maven, что мне нужно поместить в мой pom.xml, чтобы эта DLL была в упаковке?
Чтобы быть более конкретным, возьмите, например, Jacob library. Как заставить jacob-1.14.3-x64.dll
перейти в папку WEB-INF/lib
после запуска mvn package
?
В нашем локальном репозитории Nexus у нас есть следующие определения для JAR и DLL:
<dependency>
<groupId>net.sf.jacob-project</groupId>
<artifactId>jacob</artifactId>
<version>1.16-M2</version>
</dependency>
<dependency>
<groupId>net.sf.jacob-project</groupId>
<artifactId>jacob</artifactId>
<version>1.16-M2</version>
<classifier>x64</classifier>
<type>dll</type>
</dependency>
Но установка тех же зависимостей в POM нашего проекта и запуск mvn package
не заставляют DLL переходить на WEB-INF/lib
, но JAR добивается успеха.
Что мы делаем не так?