使用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

回到顶部