【问题标题】:How to get a Maven dependency to propagate from parent pom to sub-module?如何让 Maven 依赖项从父 pom 传播到子模块?
【发布时间】:2021-07-18 02:10:09
【问题描述】:

我有一个 Maven 多模块项目。我想在父 pom 中定义依赖,(类型 pom,不是 jar)

并且让子模块在我编写的代码的范围内具有依赖性。无论我做什么,我都无法让它发挥作用。

简单地把依赖放在父pom中似乎不起作用,我必须在每个子模块中再次放置它。

【问题讨论】:

    标签: maven-3 maven-dependency-plugin maven-dependency


    【解决方案1】:

    您可以在父 POM 中定义依赖版本,但它们不会自动注入。您必须指定当前项目中所需的父项的依赖项及其范围,以便当 maven “捆绑”您的代码时,它事先知道依赖项(编译或提供)。这也会影响将要生成的 JAR 文件的大小

    【讨论】:

    • 什么?语无伦次。一个例子说一千个单词。
    • 根据您的评论,请分享您问题中的父子 POM
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 2020-04-26
    相关资源
    最近更新 更多