【发布时间】:2021-07-18 02:10:09
【问题描述】:
我有一个 Maven 多模块项目。我想在父 pom 中定义依赖,(类型 pom,不是 jar)
并且让子模块在我编写的代码的范围内具有依赖性。无论我做什么,我都无法让它发挥作用。
简单地把依赖放在父pom中似乎不起作用,我必须在每个子模块中再次放置它。
【问题讨论】:
标签: maven-3 maven-dependency-plugin maven-dependency
我有一个 Maven 多模块项目。我想在父 pom 中定义依赖,(类型 pom,不是 jar)
并且让子模块在我编写的代码的范围内具有依赖性。无论我做什么,我都无法让它发挥作用。
简单地把依赖放在父pom中似乎不起作用,我必须在每个子模块中再次放置它。
【问题讨论】:
标签: maven-3 maven-dependency-plugin maven-dependency
您可以在父 POM 中定义依赖版本,但它们不会自动注入。您必须指定当前项目中所需的父项的依赖项及其范围,以便当 maven “捆绑”您的代码时,它事先知道依赖项(编译或提供)。这也会影响将要生成的 JAR 文件的大小
【讨论】: