一、前言
当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。
在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。
1、具备前提条件
- Java Development Kit(JDK)已安装并正确配置。
- 确保您的系统已配置Java环境变量。
- 下载适用于您操作系统的Maven二进制分发版,并解压缩到您想要安装的位置。
接下来,我们将按照以下步骤来部署Maven:
二、部署
1、新建项目
选择Java项目 ===》选择你的jdk ===》下一步
2、设置
进入设置配置编码及文件设置
File ===》Settings...
- 设置文件编码
- 设置maven配置
3、新建maven
右键项目 ===》新建一个Module...
选择Maven ===》选择jdk ===》勾选 ===》选择webapp
取一个名字,下一步
添加配置 ; Name:archetypeCatalog Value:internal
记得设置这个目录;这个目录是你的安装maven下面的settings.xml,最后Finish
最后出现这个就说明成功了
4、配置maven
pom.xml
找到我们的pom.xml
我们在里面添加我们的依赖
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.44</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope></dependency>
配置maven-compiler-plugin插件
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.7.0</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin>
Tomcat配置
配置自己的tomcat,选择自己的tomcat的位置
选择自己的模块项目
在弹出的窗口选择第二个
最后我们就是配置成功了。
web.xml
我们可以把我们的web.xml文件由2.3至3.1
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1">
三、测试
package com.tgq;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;/*** @author gq* @site www.gq.com* @company 自律公司* @create 2023-08-13 下午9:03*/
@WebServlet("/demo")
public class demoServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {this.doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("demo...");resp.sendRedirect("demo.jsp");}
}
<%--Created by IntelliJ IDEA.User: tgqDate: 13/8/2023Time: 下午9:05To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
asdfghjkl
</body>
</html>