Maven父子模块项目jar包继承问题

201 阅读1分钟

maven引入jar包方式

我们在引入jar包依赖时,可以写在<dependencyManagement></dependencyManagement>之间,也可以直接写在<dependencies></dependencies>,那它们有什么区别呢?

  1. 在父pom.xml中,如果jar包依赖被标签 dependencyManagement 包围
<dependencyManagement>
    <dependencies>
        <!-- 依赖包 -->
    </dependencies>
</dependencyManagement>

则子pom.xml想使用父pom.xml中引入的依赖包,则需要指定groupId和artifactId,但无需给出version 2. 在父pom.xml中,如果jar包依赖被标签 dependencies 包围

<dependencies>
    <!-- 依赖包 -->
</dependencies>

则子pom.xml想使用父pom.xml中引入的依赖包,则无需任何引入操作,可直接使用