我有一个 Maven 多模块项目。我想在父 pom 中定义依赖项,(类型 pom,而不是 jar)
并且子模块在我编写的代码的范围内具有依赖性。无论我做什么,我都无法让它发挥作用。
简单地将依赖项放在父 pom 中似乎不起作用,我必须再次将它放在每个子模块中。
您可以在父 POM 中定义依赖项版本,但它们不会自动注入。您必须指定当前项目中所需的父项的依赖项及其范围,以便当 maven '捆绑'您的代码时,它事先知道依赖项(编译或提供)。这也会影响将生成的 JAR 文件的大小