使用Maven管理DLL依赖性
我有一个Java程序,其中有Maven管理其依赖项。这些依赖项之一是另一个程序的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执行此操作,但类似的方法应该可以工作。
以上是 使用Maven管理DLL依赖性 的全部内容, 来源链接: utcz.com/qa/421970.html