首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >依赖管理和maven中的依赖之间的差异?

依赖管理和maven中的依赖之间的差异?

提问于 2017-12-12 12:52:17
回答 1关注 0查看 228

dependencyManagement和dependencies之间有什么区别?我在Apache Maven网站上看到了这个文档。似乎dependencyManagement可以在它的子模块中使用定义的依赖项而不指定版本。

例如:

父项目(Pro-par)定义了依赖项dependencyManagement:

代码语言:txt
复制
<dependencyManagement>
代码语言:txt
复制
  <dependencies>
代码语言:txt
复制
    <dependency>
代码语言:txt
复制
      <groupId>junit</groupId>
代码语言:txt
复制
      <artifactId>junit</artifactId>
代码语言:txt
复制
      <version>3.8</version>
代码语言:txt
复制
    </dependency>
代码语言:txt
复制
 </dependencies>
代码语言:txt
复制
</dependencyManagement>
代码语言:txt
复制
代码语言:txt
复制
然后在亲的孩子,我可以使用junit:
代码语言:txt
复制
代码语言:txt
复制
  <dependencies>
代码语言:txt
复制
    <dependency>
代码语言:txt
复制
      <groupId>junit</groupId>
代码语言:txt
复制
      <artifactId>junit</artifactId>
代码语言:txt
复制
    </dependency>
代码语言:txt
复制
 </dependencies>

但是,我想知道是否有必要在父pom中定义junit?为什么不直接在需要的模块中定义?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档