maven_pom解析

来源:互联网 发布:淘宝挂机软件是真的吗 编辑:程序博客网 时间:2024/05/16 18:14

<modelVersion>指定POM版本

<groupId>反写网址+项目名

<artfactId>项目名+模块名

<version>0.0.0****  分别对应大版本,分支版本,小版本号  ***可为snapshot快照  alpha内测 beta公测 release稳定 ga正式

<packaging> 默认jar 还可以是war zip pom

<dependencies>依赖组

<dependency>

<gruopId>

<artfactId>

<version>

<type>

依赖范围scope1、compile:默认方位,编译测试运行都有效2、provided:在编译测试时有效3、runtime:在测试和运行时有效4、test:只在测试时有效5、system:在编译和测试时有效。与本机系统关联,可移植性差6、import:导入的范围,它只使用在dependencyManagerment中,表示从其他的pom中导入dependency的配置

<optional>设置依赖是否可选  默认false 如果为true 子项目引入该依赖

<exclusions>排除依赖传递列表

<exclusion>

<dependencyManagement>依赖管理 <dependencies>用于子模块的继承  

<build>插件列表

<plugins>

<pludin>

<gruopId>

<artfactId>

<version>

<parent>指定继承

<modules>聚合,指定多个模块一起编译 

<module>

<name>项目描述名

<url>项目地址

<description>项目描述

<develorpers>开发者

<licenses>许可证

<organization>组织信息


0 0