<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance..."
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0...>
<!--指定了当前pom版本-->
<modelVersion>4.0.0</modelVersion>
<groupId>反写的公司网址+项目名</groupId>
<artifactId>项目名+模块名</artifactId>
<version>大版本号.分支版本号.小版本号+版本(如0.0.1snapshot)</version>
<!--打包方式,默认是jar
还可以是war,zip,pom-->
<packaging></packaging>
<!--项目描述名-->
<name></name>
<url>项目地址</url>
<description>项目描述</description>
<developers>开发人员列表</developers>
<licenses>许可证信息</licenses>
<organization>组织信息</organization>
<!--依赖项-->
<dependencies>
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
<type></type>
<!--与3种classpath关系:编译、测试、运行
scope有6种:
compile,默认,编译测试运行都有效
provided,编译和测试有效
runtime,测试和运行有效
test,
system,与本机系统向关联,可移植性差,编译和测试有效
import,只使用在dependencyManagement中
-->
<scope>依赖范围</scope>
<!--设置依赖是否可选,默认false-->
<optional>true/false</optional>
<!--排除依赖传递列表-->
<exclusions>
<exclusion></exclusion>
</exclusions>
</dependency>
</dependencies>
<!--依赖的管理-->
<dependencyManagement>
<dependency></dependency>
</dependencyManagement>
<build>
<!--插件列表-->
<plugins>
<plugin>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</plugin>
</plugins>
</build>
<!--子模块中pom对父模块的继承-->
<parent></parent>
<!--聚合多个maven项目-->
<modules>
<module></module>
</modules>
</project>
【Maven】pom.xml解析
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 当ssm整合es的时候,会有依赖的冲突,需要修改版本问题 <modelVersion>4.0.0</modelV...
- <!-- 定义主要版本号 --> 5.1.5.RELEASE <mybatis.version>3.4.2</my...
- 最后一天 凌晨醒了。想到今天是最后一天。心里有些波澜。这一年半对我来说是成长中重要的里程碑。中间我走的如此辛苦。希...