初次使用Maven创建Java Project请看:https://spring.io/guides/gs/maven/
Maven的下载:https://maven.apache.org/download.cgi
Maven教程:https://www.runoob.com/maven/maven-tutorial.html
Maven Project 用XML文件定义,即pom.xml,定义Project的名字,版本和依赖库
在IDEA下使用Maven创建项目,会自动 创建基础项目结构和pom.xml,pom.xml定义了整个项目的信息
POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。
pom.xml下的基本标签为:
-
<modelVersion>
. POM model version (always 4.0.0). -
<groupId>
. Group or organization that the project belongs to. Often expressed as an inverted domain name. -
<artifactId>
. Name to be given to the project’s library artifact (for example, the name of its JAR or WAR file). -
<version>
. Version of the project that is being built. -
<packaging>
- How the project should be packaged. Defaults to "jar" for J