标签:fine line 公司 元素 def 编码 运行 平台 需要
- 最近在用Maven搭建SpringBoot项目,记录一下Maven学习过程。
Maven主要服务于基于java平台的项目构建、依赖管理和项目信息管理。Maven能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包部署。通俗的说,Maven为我们简化了项目搭建的过程。
在安装Maven之前要先安装JDK。Maven可以运行在JDK1.4及以上的版本上。由于我使用idea写java项目,idea已经自带了Maven所以不需要再安装。
Maven项目的核心是pom.xml, 代码第一行是XML头,指定了XML文档的版本和编码方式。紧接着是project元素,project是所有pom.xml的根元素,它还声明了一些POM相关的命名空间及xsd元素。根元素下第一个子元素modelVersion指定了当前POM模型的版本。
这段代码中最重要的是包含groupId,artifactId和version的三行。这三个元素定义了一个项目基本的坐标,在Maven中,任何的jar、pom或者war都是以基于这些基本的坐标进行区分的。
groupId定义了项目属于哪个组,这个组往往和项目所在的组织或公司存在关联。artifactId定义了当前Maven项目在组中唯一的ID。version指定了项目当前的版本,name元素声明了一个对于用户更为友好的项目名称。
标签:fine line 公司 元素 def 编码 运行 平台 需要
原文地址:http://www.cnblogs.com/fateiceb/p/7699660.html