1.安装maven核心程序
下载地址:http://maven.apache.org/
这里使用:apache-maven-3.6.3版本
2.创建本地仓库
后面maven自动下载的jar包都会保存在这个文件夹中:D:\Maven\LocalRepository
3.配置环境变量
在用户变量中配置MAVEN_HOME的地址,映射到安装的maven包的目录:
再配置路径Path的值,其地址映射到安装的maven包的bin目录下:
4.配置maven的配置文件settings.xml:
(1)配置本地仓库的路径,其地址为之前创建的本地仓库文件夹的地址:
(2)配置阿里云镜像:
因为maven要从国外网站下自动下载jar包很慢,因此配置阿里云镜像,通过阿里云镜像下载jar包:
代码如下:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
(3)配置maven所用jdk版本:
这里使用的是1.8版本的jdk:
代码如下:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
5.创建maven工程
新建工程:
创建的不是java工程,是maven工程!
注:其中GroupId一般是反向公司域名
在pom.xml中引入junit依赖进行测试:
(注:如果这里junit为红色报错,则可能是正在下载jar包,可稍等片刻!)
代码如下:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
编写类进行测试:
可点击右侧maven工具中的test执行测试方法:
6.创建maven web工程
首先创建一个普通maven工程,以之前创建的maven_test举例;
需要在Project Structure中将普通maven工程变成web工程:
在目标工程下添加web:
注意:一定要点击有下贱的Create Artifact,否则后面配置Tomcat服务器是会找不到该web工程的Artifact!!!
添加之后可以看见工程中多了一个带蓝点的web文件夹:
编写index.jsp进行测试:
配置Tomcat服务器:
运行web_test的Tomcat服务器后自动跳转到index.jsp页面:
maven创建web工程成功!