我正在创建一个导入依赖项“B”的库“A”。当我在项目中包含库“A”时,如果我也没有在项目的 pom 中显式包含依赖项“B”,则会收到 ClassNotFoundException
。
当导入依赖项“A”时,有没有办法告诉 Maven 自动包含其所有依赖项,包括“B”(无需手动声明导入“B”,因为它已经在 pom.xml<库“A”的
)?
最佳答案
传递依赖由 Maven 自动添加。如果您转到本地存储库中加载的依赖项,您将看到 Artifact (通常是 jar)附近有一个 pom.xml,它描述了 jar 依赖项。如果您使用 Eclipse,请打开项目 pom.xml 并转到“Dependecy Hierarchy”选项卡,您将看到所有依赖项,包括传递依赖项。
关于java - 自动下载Maven中依赖的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21010193/