运行Maven可执行jar时如何重用我的本地依赖项?

时间:2020-07-11 08:30:25

标签: java maven build maven-assembly-plugin

我在本地具有maven项目所需的依赖关系,我需要创建一个没有依赖关系的可执行jar,并且需要在运行时在本地使用这些依赖关系,而不是将其与项目一起打包。 如何创建一个不依赖于Eclipse的Maven项目jar,以及如何执行该jar来提供依赖项所在的本地位置?

1 个答案:

答案 0 :(得分:0)

您可以使用mvn dependency:build-classpath生成运行jar所需的类路径

https://maven.apache.org/plugins/maven-dependency-plugin/build-classpath-mojo.html

,然后使用java运行jar,并将生成的类路径作为-cp参数添加。