【发布时间】:2020-07-11 08:30:25
【问题描述】:
我在本地有 maven 项目所需的依赖项,我需要创建一个没有依赖项的可执行 jar,并且需要在运行时在本地使用这些依赖项,而不是与项目一起打包。 如何在 Eclipse 中创建一个没有依赖关系的 Maven 项目 jar,以及如何执行该 jar 来提供存在依赖关系的本地位置?
【问题讨论】:
标签: java maven build maven-assembly-plugin
我在本地有 maven 项目所需的依赖项,我需要创建一个没有依赖项的可执行 jar,并且需要在运行时在本地使用这些依赖项,而不是与项目一起打包。 如何在 Eclipse 中创建一个没有依赖关系的 Maven 项目 jar,以及如何执行该 jar 来提供存在依赖关系的本地位置?
【问题讨论】:
标签: java maven build maven-assembly-plugin
您可以使用mvn dependency:build-classpath 生成运行jar 所需的类路径
https://maven.apache.org/plugins/maven-dependency-plugin/build-classpath-mojo.html
然后使用java 运行您的jar,并将生成的类路径添加为-cp 参数。
【讨论】: