使用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,但这样的事情应该工作。
- 转储Windows DLL版本的命令行工具?
- 将dll与wpf合并成一个.exe文件
- 无法加载文件或程序集“WebGrease,Version = 1.5.1.25624,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其某个依赖关系
- 何时使用dynamic库和静态库
- 我如何使用Python中的DLL文件?
- __declspec(dllimport)真的意味着什么?
- 如何在没有安装MS Office的机器上使用Microsoft.Office.Interop.Excel?
- 如何将DLL文件复制到与使用CMake的可执行文件相同的文件夹中?
- 如何安全地将对象,尤其是STL对象传递给DLL?