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使用入门的主要内容,如果未能解决你的问题,请参考以下文章

Maven快速入门--Idea版

java技术小白的入门

《Maven实战》笔记-3-Maven仓库

《Maven实战》笔记-1-Maven使用入门

Maven 基本使用及依赖管理。

Maven实战——Maven入门