1.4.4.传递性依赖一个传递性依赖就是一个依赖的依赖。如果project-a依赖于project-b,而后者接着依赖于project-c,那么project-c就是被认为是project-a的传递性依赖。如果project-c依赖于project-d,那么project-d也被认为是project-a的传递性依赖。Maven的优势之一就是它能够管理传递性依赖,并且能够帮助开发者屏蔽掉跟踪所有编译
1.POM项目对象模型 Maven项目依赖,构建配置,以及构建,所有这些都是要建模和表述的对象。这些对象通过一个名为项目对象模型(POM)的XML文件描述。1.1.1.POM包括的内容如图2图2POM包含了四类描述和配置:§项目总体信息包含一个项目的名称,项目的URL,发起组织,以及项目的开发者,贡献者列表和许可证。§构建设置可自定义Maven构建的默认行为,更改源码和测试代码的位置,
1.Maven概述及原理1.1.概述 Maven是一个项目管理工具,他包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义生命周期阶段中插件目标的逻辑。Maven是基于约定优于配置的思想来管理代码目录的。Maven的核心插件使用了一组通用的约定,以用来编译源代码,打包可分发的构件,生成Web站点,以及许多其他过程。约定的好处是使事情简单化。默认约定默认源码:${b
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号