首页 > 解决方案 > 将 maven 导出为包含所有依赖项的 jar 文件

问题描述

我有自己的 java 库创建为 maven 项目,并在 pom.xml 中包含一些依赖项

我想将项目导出为 jar 并将其包含到其他 maven 项目中。

问题是我需要将所有依赖项从我的库的 pom.xml 复制到导入我的库以使其工作的 maven 项目中。

如何导出我的库以不必复制我的库的依赖项。

标签: javamavenmaven-dependency

解决方案


这很容易做到;Maven 的核心特性是它为您管理项目依赖项。

你需要mvn install从命令行进入你的项目;这会将jarpom文件安装到您的本地存储库。

然后,您可以将您的库作为 Maven 依赖项包含在其他基于 Maven 的项目中;Maven 将为您的项目解析(传递)依赖项。


推荐阅读