众所周知,maven是一个强大的项目管理工具.有了它,配置项目时所需要的jar包,我们不再需要了,我们只需要引入对应jar包的坐标就可以在项目中使用,而且更突出的优点是maven可以将项目中的公共部分模块化,这样相同的逻辑我们只需要引入坐标就可以使用。
说起maven 我们先谈谈吗maven的工作机制,上面说在maven中的项目中引入对应的坐标就可以使用,原理是 当我们引入对应的坐标后,maven管理工具会自动从本地仓库搜索对应的jar包,如果本地仓库没有的话,它就会到maven指定的私服去下载对应的jar包存储到本地仓库。这样下次再使用相同的jar包时就方便了。
- 环境准备
下载apache-maven-3.6.3-bin.zip - 解压后打开conf/server.xml配置私服镜像以及本地仓库的地址
因为maven在本地找不到jar包的话是到maven上面下载jar包的,都知道上面下载jar包非常慢,因此配置阿里云的镜像 找到mirrors
标签在里面填上下面的代码
<mirrors>>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url><!---阿里云的镜像-->
</mirror>
</mirrors>
默认maven存储jar包的位置C:/user/用户名/.m2/repository
以上就配置好了maven项目管理工具需要的环境
下面构建maven项目
- 搭建ssm项目
pom.xml中ssm项目的配置文件ssm中的pom.xm文件
上面的pom文件中安装了tomcat7的插件默认的端口号是8080,但是如果端口被占用,我们如何被修改
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>9999</port> //自己改的端口号
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
</build>
启动maven项目
第一种方式 点击tomcat7:run
第二种方式:不使用tomcat7插件 使用自带的tomcat
idea配置tomcat启动(Maven项目)