【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)

本文涉及的产品
函数计算FC,每月15万CU 3个月
应用实时监控服务-应用监控,每月50GB免费额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。

我们往往会用到多版本的IDEA进行一个Maven项目配置部署,还有tomcat的配置,这里就有你需要的,有低版本的,也有高版本的,根据自己的情况来进行一个操作



一、前言

当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。

在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。

1、具备前提条件

    1. Java Development Kit(JDK)已安装并正确配置。
    2. 确保您的系统已配置Java环境变量。
    3. 下载适用于您操作系统的Maven二进制分发版,并解压缩到您想要安装的位置。

    2、配置思路

      1. 安装Maven:首先,确保已经安装了Maven。你可以从Maven官方网站下载并按照指导进行安装。安装完成后,在终端或命令提示符窗口中运行`mvn -version`命令来验证安装是否成功。
      2. 打开IDEA设置:打开IDEA,点击菜单栏的File -> Settings(或者Preferences),进入IDEA的设置页面。
      3. 配置Maven路径:在设置页面的左侧选择Build, Execution, Deployment -> Build Tools -> Maven。接着,在右侧的"Maven home directory"选项中,点击"..."按钮选择Maven安装的目录。
      4. 配置Maven项目:在IDEA中创建一个新项目,选择"Maven"作为项目类型。在创建过程中,你可以指定Maven的GroupId、ArtifactId和版本号等信息。
      5. 添加Maven依赖:在项目的pom.xml文件中定义你所需要的依赖。你可以通过Maven Repository搜索引擎查找并复制相应的依赖坐标,然后将其粘贴到pom.xml文件的`<dependencies>`标签内。
      6. 设置自动导入依赖:IDEA默认会自动导入依赖,但如果你的项目没有自动导入依赖,你可以手动启用这个功能。在设置页面的左侧选择Build, Execution, Deployment -> Build Tools -> Maven -> Importing,在右侧的"Import Maven projects automatically"选项上勾选。
      7. 运行Maven命令:在IDEA的工具栏中有一个Maven Tools的按钮,你可以通过它执行常用的Maven命令,比如clean、compile等。
      8. 配置私服或镜像:如果你需要使用私服或镜像来加速构建过程,你可以在pom.xml文件中配置对应的URL地址。这样Maven会从指定的私服或镜像拉取依赖。

      上面是IDEA中配置Maven的基本思路步骤。根据具体需求和团队实践,你可能还需要进一步配置Maven的相关设置,比如配置远程仓库、插件管理等。

      接下来,我们将按照以下步骤来部署Maven:

      二、部署(2019.3.3)

      1、新建项目

      image.gif编辑选择Java项目 ===》选择你的jdk ===》下一步image.gif编辑

      image.gif编辑image.gif编辑

      2、设置

      进入设置配置编码及文件设置

      File ===》Settings...

      image.gif编辑

        1. 设置文件编码

          image.gif编辑
        2. 设置maven配置image.gif编辑

        3、新建maven

        右键项目 ===》新建一个Module...

        image.gif编辑

        选择Maven ===》选择jdk ===》勾选 ===》选择webappimage.gif编辑

        取一个名字,下一步

        image.gif编辑

        添加配置 ; Name:archetypeCatalog  Value:internalimage.gif编辑

        记得设置这个目录;这个目录是你的安装maven下面的settings.xml,最后Finish

        image.gif编辑

        最后出现这个就说明成功了

        image.gif编辑

        4、配置maven

        pom.xml

        找到我们的pom.xml

        image.gif编辑

        我们在里面添加我们的依赖

        <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>
        image.gif

        配置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>
        image.gif

        image.gif编辑

        Tomcat配置

        image.gif编辑

        image.gif编辑

        配置自己的tomcat,选择自己的tomcat的位置

        image.gif编辑 选择自己的模块项目

        image.gif编辑

        在弹出的窗口选择第二个

        image.gif编辑image.gif编辑

        最后我们就是配置成功了。

        web.xml

        我们可以把我们的web.xml文件由2.3至3.1

        image.gif编辑

        <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">

        image.gif

        image.gif编辑

        5、测试

        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 {
            @Override
            protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                this.doPost(req, resp);
            }
            @Override
            protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                System.out.println("demo...");
                resp.sendRedirect("demo.jsp");
            }
        }

        image.gif

        <%--
          Created by IntelliJ IDEA.
          User: tgq
          Date: 13/8/2023
          Time: 下午9:05
          To 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>

        image.gif

        image.gif编辑

        三、部署(2023.1.3)

        多余的步骤我就省略掉,和前面基本差不多。

        1、部署新建配置

        新建一个空的项目image.gif编辑

        设置我们的设置,设置编码,配置maven。

        设置文件编码为UTF-8

        image.gif编辑

        配置maven

        image.gif编辑

        右键我们的项目新建一个新模块

        image.gif编辑

        image.gif编辑

        等待加载 ,可以看到项目加载完成了

        image.gif编辑

        2、tomcat配置

        如图编辑配置

        image.gif编辑

        image.gif编辑

        image.gif编辑

        image.gif编辑

        我们就配置成功了

        3、测试

        运行我们的index.jsp

        image.gif编辑

        image.gif编辑

        测试成功 !!!

        相关文章
        |
        2月前
        |
        Java 区块链 Maven
        关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
        关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
        263 3
        |
        1月前
        |
        Java jenkins 应用服务中间件
        结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
        任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
        173 0
        |
        Java Maven 开发者
        maven项目中官方setting.xml文件
        `settings.xml` 是 Maven 的配置文件,用于定义用户或全局级别的构建行为。它包含本地仓库路径、网络代理、服务器认证、仓库镜像及构建配置文件等设置,帮助开发者根据环境定制 Maven 行为,提升构建效率与灵活性。
        575 0
        |
        4月前
        |
        Java 应用服务中间件 Maven
        在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
        所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
        303 27
        |
        4月前
        |
        Java 测试技术 项目管理
        【JavaEE】从 0 到 1 掌握 Maven 构建 Java 项目核心技巧 解锁 Java 项目高效管理实用实例
        本文从Maven基础概念讲起,涵盖安装配置、核心概念(如POM与依赖管理)及优化技巧。结合Java Web项目实例,演示如何用Maven构建和管理项目,解决常见问题,助你高效掌握这一强大工具,提升Java开发与项目管理能力。适合初学者及进阶开发者学习。资源链接:[点此获取](https://pan.quark.cn/s/14fcf913bae6)。
        154 6
        |
        4月前
        |
        Java 应用服务中间件 Apache
        在IntelliJ IDEA中使用Maven配置Tomcat环境
        此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
        431 18
        |
        Java Windows
        IntelliJ IDEA 2020.2激活破解教程
        IntelliJ IDEA 2020.2激活破解教程
        2162 1
        IntelliJ IDEA 2020.2激活破解教程
        |
        IDE Linux 开发工具
        IntelliJ IDEA2022破解IDEA2022.2永久破解激活教程
        IDEA 目前已经更新到最新的 2022.2.2 版本了,群里的小伙伴私聊问我,为啥之前 2021.3.1 的激活套路对新版本 2022.2.2 不管用了,是个什么情况? 很显然,IDEA 官方发现了这种破解路数,新版本加入了更严厉的反制破解。所以说,小伙伴们破解成功了以后,尽量不要升级 IDEA, 不然大概率又不行了。 好在z大又更新了新的补丁,针对最新版本,这边笔者亲测可行,仅以下文记录本人 IntelliJ IDEA 2022.2.2 版本的激活破解到 2099 年的全过程,步骤非常详细,跟着图文来就行~
        62722 3
        IntelliJ IDEA2022破解IDEA2022.2永久破解激活教程
        IntelliJ IDEA 2022.2 9月最新激活破解教程(永久激活,亲测有效)
        IntelliJ IDEA 2022.2 9月最新激活破解教程(永久激活,亲测有效)
        5610 0
        IntelliJ IDEA 2022.2 9月最新激活破解教程(永久激活,亲测有效)

        推荐镜像

        更多