2016 - 2024

感恩一路有你

maven父子项目依赖 maven中关于dependencie和dependencyManagement的区别?

浏览量:1445 时间:2021-03-13 20:51:10 作者:admin

maven中关于dependencie和dependencyManagement的区别?

Maven使用依赖项管理元素提供了一种管理依赖项版本号的方法。依赖关系管理元素通常位于组织或项目的顶层父POM中。使用pom.xml文件中的依赖项管理元素允许所有子项目引用依赖项,而无需显式列出版本号。Maven沿着父子层次结构向上移动,直到找到一个具有依赖关系管理元素的项目,然后使用依赖关系管理元素中指定的版本号。依赖关系管理只声明依赖关系,但不实现导入。因此,子项目需要显式声明它们需要使用的依赖项。依赖关系相对于依赖关系管理,在依赖关系中声明的所有依赖关系在默认情况下由所有子项目自动引入和继承。

maven干什么用?

Maven是构建和管理Java相关项目的专用工具。

使用Maven管理项目有两个主要优点:一是使用Maven管理的Java项目具有相同的项目结构。有一个pom.xml文件它用于维护当前项目中使用的jar包;所有Java代码放在Src/main/Java下;所有测试代码放在Src/test/Java下。

第二,jar包的维护很容易。对于Maven风格的项目,所有jar包都放在本地“仓库”中。那么哪个项目需要使用jar包,只需给出jar包的名称和版本号。这样就实现了jar包的共享,避免了每个项目都有自己的jar包的麻烦。

maven父子项目依赖 maven父子项目开发好处 git管理maven父子项目

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。