Maven安装使用

1.Maven配置

1.1操作步骤

  1. Apache Maven Download
  2. Apache Maven Repository
  3. 解压zip文件到指定目录下
  4. 修改conf目录下的setting.xml
  5. 添加本地仓库地址用于存储类库
  6. 添加阿里云镜像快速下载类库
  7. 添加Maven到环境变量,cmd运行mvn -v跳出版本号配置成功

1.2修改setting.xml

1
2
3
4
5
6
7
8
9
<!--阿里云镜像-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<!--本地仓库地址-->
<localRepository>仓库文件夹</localRepository>

1.3创建Maven工程

  1. IDEA中左边选择maven项目
  2. 右边勾选create from archetype
  3. 选择maven-archetype-webapp使用模板创建web工程
  4. Groupid组名一般由公司和域名组成
  5. Artifactid项目表示名
  6. Version版本号默认即可
  7. 选择maven路径和seeting.xml以及repository路径

1.4pom.xml

在Maven工程下pom作为当前工程的配置文件

1
2
3
4
5
6
<!--头文件信息默认不动-->
<modelVersion>4.0.0</modelVersion>
<groupId>top.kinoz</groupId>
<artifactId>Maven_Study</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
1
2
3
4
5
6
7
8
<!--子模块-->
<modules>
<module>子模块名字</module>
</modules>
<!--里面一般写依赖jar包-->
<dependencies>
<dependency>配置信息一般去Maven仓库找</dependency>
</dependencies>
1
2
3
4
5
6
<!--因为Maven默认jdk1.5,指定jdk版本便于识别-->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>当前jdk版本</maven.compiler.source>
<maven.compiler.target>当前jdk版本</maven.compiler.target>
</properties>

2.Tomcat配置

2.2操作步骤

  1. Apache Tomcat Download
  2. 解压zip文件到指定目录下
  3. 在bin目录下双击startup.bat即可启动
  4. 浏览器访问localhost:8080端口即成功

2.2部署到IDEA

配置页面

部署web项目

2.3Maven依赖

  1. Tomcat10.0开始jar包和之前做了区别
  2. 10以前:import javax.servlet.http.HttpServlet;
  3. 10以后:import jakarta.servlet.http.HttpServlet;
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!--以下为10以后的依赖,10以前可以去Maven仓库-->
    <!--https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-servlet-api-->
    <dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-servlet-api</artifactId>
    <version>10.0.7</version>
    </dependency>
    <!--https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-jsp-api-->
    <dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-jsp-api</artifactId>
    <version>10.0.7</version>
    </dependency>

2.4web.xml

1
2
3
4
5
6
7
8
<!--搭配tomcat服务器最新的web配置环境-->
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee
https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
version="5.0"
metadata-complete="true">
</web-app>

Maven安装使用
http://example.com/2022/07/04/JavaWeb/Maven安装使用/
Author
John Doe
Posted on
July 4, 2022
Licensed under