0

我正在创建一个导入依赖项“B”的库“A”。当我在项目中包含库“A”时,ClassNotFoundException如果我也没有在项目的 pom.xml 中明确包含依赖项“B”,我会得到一个。

导入依赖项“A”时,有没有办法告诉 Maven 自动包含其所有依赖项,包括“B”(无需手动声明导入“B”,因为它已经在pom.xml库“A”中)?

4

1 回答 1

1

传递依赖由 Maven 自动添加。如果您转到在本地 repo 中加载的依赖项,您会看到在工件(通常是 jar)附近有它的 pom.xml,它描述了 jar 依赖项。如果您使用 Eclipse 打开项目 pom.xml 并转到 Dependecy Hierarchy 选项卡,您将看到所有依赖项,包括传递的。

于 2014-01-09T02:11:56.950 回答