将 Maven 导出为包含所有依赖项的 jar 文件

Kun*_*Lun 5 java maven maven-dependency

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

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

问题是我需要将库的 pom.xml 中的所有依赖项复制到 Maven 项目中,在该项目中导入我的库以使其正常工作。

如何导出我的库而不需要复制我的库的依赖项。

Dan*_*ele 2

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

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

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