gpt4 book ai didi

java - Maven:将本地依赖添加到jar

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

我有依赖性

    <dependency>
<groupId>de.matthiasmann</groupId>
<artifactId>twl</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/TWL.jar</systemPath>
</dependency>

然后我执行mvn assembly:assembly。添加了所有 native 文件和远程 maven 库,但是没有这个 jar。

更新

当我尝试通过 java -jar myjar.jar 运行应用程序时。它返回一个错误,指出没有来自上述依赖项的类(NoClassDefFoundError:de.matthiasmann.twl.ForExample)。我想将这个 jar 中的类添加到 myjar.jar(与 maven 对远程依赖项所做的相同)。我如何配置 Maven 来做到这一点?

最佳答案

参见 Maven 2 assembly with dependencies: jar under scope "system" not included为什么不包括系统依赖项以及如何解决它,具体来说,mvn install:install-file 代码就是您想要的。

关于java - Maven:将本地依赖添加到jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13354301/

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