maven简介
- 简介
-
作用
-
安装
# 解压后,配置环境变量
MAVEN_HOME= C:\Program Files\apache-maven-3.6.3
Path= %MAVEN_HOME%\bin
# 配置setting.xml
# 指定本地仓库
<localRepository>D:\maven\repository</localRepository>
# 指定阿里云镜像,通过该镜像获取jar
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
# 将maven安装目录下的settings.xml复制到C:\Users\本机名\.m2
- 仓库
-
坐标
-
创建工程
mvn archetype:generate
-DgroupId={project-packaging}
-DartifactId={project-name}
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
- 创建java工程
mvn archetype:generate -DgroupId=com.itheima -DartifactId=java-project -
DarchetypeArtifactId=maven-archetype-quickstart -Dversion=0.0.1-snapshot -
DinteractiveMode=false
- 创建web工程
mvn archetype:generate -DgroupId=com.itheima -DartifactId=web-project -
DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot -
DinteractiveMode=false
-
idea配置maven命令
-
使用模板创建maven项目
-
配置文件夹
-
使用模板创建web工程
-
配置文件夹
-
配置tomcat插件,用于运行maven构建的web共长城
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>80</port> # 配置端口号
<path>/</path> # 配置路径
</configuration>
</plugin>
</plugins>
</build>
-
运行项目
-
运行方式2