3.Maven实战 --- maven使用入门
Posted enlyhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.Maven实战 --- maven使用入门相关的知识,希望对你有一定的参考价值。
第3章 maven使用入门
3.1 编写pom
Maven项目的核心是 pom.xml。POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明
项目依赖,等等。
<?xml version="1.0" encoding="UTF-8" ?>
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.weidaodao.mvnbook</groupId>
<artifactId>hello-world</artifactId>
<version>1.0-SNAPSHOT</version>
<name>Wei Dao Dao Test Project</name>
</project>
代码的第一行是xml头,指定了该xml文档的版本和编码方式。紧接着是 project 元素,project 是所有 pom.xml的根元素,它还声明
了一些POM相关的命名空间及 xsd 元素,虽然这些属性不是必须的。
根元素下的第一个子元素是 modelVersion 指定了当前POM模型的版本,对于Maven2和Maven3来说,它只能是4.0.0。
这段代码中,最重要的是包含 groupId、artifactId和version三行,这3个元素定义了一个项目的基本坐标。在Maven的世界里,任何
jar、pom、或者war都是以基于这些基本的坐标进行区分的。
groupId 定义了项目属于哪个组,这个组往往和项目所在的组织或者公司关联。
artifactId 定义了当前Mav
以上是关于3.Maven实战 --- maven使用入门的主要内容,如果未能解决你的问题,请参考以下文章