-
<dependencyManagerment> <dependencies> <dependency> <groupId>公司网址名反写+项目名</groupId> <artifactId>项目名-模块名</artifactId> …… </dependency> …… </dependencies> </dependencyManagerment> 不会被引入到实际的依赖中(不会被运行),一般写在父模块中,用于子模块继承这些依赖查看全部
-
<exclusions> <exclusion>被排除的依赖</exclusion> …… </exclusions> 视频到这里知道就行查看全部
-
<url>项目地址</url> <description>项目描述</description> <developers>开发人员信息</developers> <licenses>许可证信息<licenses> <organization>组织信息</organization> 目前以上知道就行了查看全部
-
<name>项目描述名</name> 一般在产生项目文档的时候使用查看全部
-
maven项目和实际项目不是一一对应关系,maven项目体现得是一个模块化的概念,因此一个项目往往划分为多个模块查看全部
-
父项目中的dependencyManagement标签配置不会在本项目中运行,但会被子项目继承,父项目pom.xml打包方式必须为pom查看全部
-
聚合,在一个模块中将需要统一maven管理的的模块通过 <modules> <module>../项目A</module> <module>../项目B</module> <module>../项目C</module> </modules> 弄在一块,可以统一进行打包安装于本地仓库。查看全部
-
解决依赖冲突 2.先声明先优先 先声明的意思即指在pom.xml文件中的位置,在前面的先优先查看全部
-
依赖冲突 1.短路优先查看全部
-
三套生命周期相互独立,每套生命周期又包括许多阶段,而它们有先后关系,执行后面的阶段会自动执行其前面相应的阶段,但是三套生命周期的各阶段不会相互触发。查看全部
-
项目完整的构建过程查看全部
-
依赖管理标签可在父模块定义公共模块方便子模块继承,插件列表标签查看全部
-
<exclusions>排除依赖传递列表 <exclusion> </exclusion> </exclusions> A依赖于B,B依赖于C则A与C间的关系就为依赖传递关系,可以通过上述功能将A与C之间的关系排除查看全部
-
<optional>设置依赖是否可选,默认为false</optional> 值为false时子项目默认继承,若为true则子项目需显示写入查看全部
-
项目描述、开发人员、许可证信息、组织机构信息以及依赖信息查看全部
举报
0/150
提交
取消