gpt4 book ai didi

java - Maven Dll依赖问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:59 25 4
gpt4 key购买 nike

我正在开发一个基于 swing 的桌面应用程序,这个应用程序正在使用 MediaInfo.dll 库。我首先将此 dll 安装到我的本地存储库,如所述 this answer .然后我像这样在我的 pom.xml 中添加了一个依赖项

<dependency>
<groupId>com.mediainfo</groupId>
<artifactId>mediainfo</artifactId>
<version>0.7.44</version>
<type>dll</type>
</dependency>

我正在使用 Maven 3.0.3 版本,当我执行 mvn install assembly:assembly 时它说

PlexusIoResourceCollection not found, no archiever found for dll

我是 maven 的新手,所以我正在寻求帮助,然后才把我的耳朵拉出来。

最佳答案

这将取决于您的程序集描述符,但您似乎有一个 <dependencySet>在哪个下<unpack>true</unpack>已指定,但不会从集合中排除 DLL。尝试将其添加到 dependencySet 中元素:

<excludes>
<exclude>*:dll*</exclude>
</excludes>

如果您打算在不解压的情况下合并 DLL 依赖项,那么您可能需要额外的 dependencySet包含它们但未指定 unpack 的元素旗帜。参见 http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_dependencySet获取更多信息。

关于java - Maven Dll依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6898652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com