使用Mavenpipe理DLL依赖关系

我有一个Java程序与Mavenpipe理其依赖关系。 其中一个依赖是另一个程序的JNI包装。 Maven负责对相关JAR文件的引用,但是我自己把这个DLL文件搞乱了。

有一个让Maven处理DLL的好方法吗? 理想情况下,我想将DLL加载到我们的本地存储库,如JAR文件。

你有没有尝试这样的事情:

<dependency> <groupId>com.foo</groupId> <artifactId>footron</artifactId> <version>4.2</version> <scope>runtime</scope> <type>dll</type> </dependency> 

你可以把它们添加到maven的仓库中,像这样:

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

没有这样做的DLL,但这样的事情应该工作。