如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(下)

简介: 如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】(下)

3.3 Maven之Helloworld

注意:

约束>配置>代码

这里的约束是什么意思?

这里的约束是指行业内普遍承认达成的共识与行为准则,即不成文的规定,就像Java Bean类中的成员属性名称的命名习惯是小驼峰形式(String createTime

  • Maven工程目录结构约束
  • 项目名
  • src【书写源代码】
  • main【书写主程序代码】
  • java【书写java源代码】
  • resources【书写配置文件代码】
  • test【书写测试代码】
  • java【书写测试代码】
  • pom.xml【书写Maven配置】
  • 测试步骤
  • 进入项目名根目录【在根目标输入cmd即可】
  • mvn clean
  • mvn compile
  • mvn test-compile
  • mvn test
  • mvn package
  • mvn install

四. 如何将Maven整合进IDEA里并创建Maven工程?

4.1 在IDEA里整合Maven

步骤:

①点击”File“–> “Settings”

②点击”Build,Execution,Deployment“ --> “Build Tools” —> 配置自己本地Maven的家目录路径,配置文件路径以及Maven本地仓库路径等信息 --> ”OK"

③勾选“Import Maven projects automatically”并点击“OK"

4.2 在IDEA里创建Maven工程

步骤:

①点击 ”File“ --> “New” --> “Project” --> “Maven” --> “Finish”

②设置相应信息 --> “Finish”

ps:

SNAPSHOT快照

③ 为刚建立的Maven工程maven_demo设置”Project Location",然后点击“Finish"

4.3 新建Maven模块

步骤:

①点击”File“ --> “New” --> “Module” --> “Maven” --> “Next”

②设置新建模块的相应参数,点击"Next" --> 确认模块名称,根目录与模块文件存储位置 --> “Finish”

4.4 为指定Maven模块创建web工程

步骤:

①在指定的Maven模块目录下设置web工程所需要的目录结构

②在web.xml中为该web工程设置相应的基本信息

代码示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<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_4_0.xsd"
         version="4.0">
</web-app>

ps:直接复制粘贴到你自己的web.xml中即可

③找到如下图标,点开它

④依次点击"Modules" --> “指定相应模块” --> “+” --> “web”

ps:我这里是要为模块maven_web_module创建web工程

⑤重新设置部署描述符【web.xml】的路径

⑥重新设置上下文路径【即webapp所在的路径】

⑦在webapp目录下新建一个index.html,留作测试

代码示例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>首页</h1>
</body>
</html>

⑧ “Artifacts” --> “+” --> “Web application : Exploded” --> " from

Modules…" --> 选择指定模块 --> “ok”, 目的是为指定模块添加war包

⑨为刚才的web工程添加服务器

前提:你必须要先将Tomcat服务器集成到IDEA中,如有不懂,可参考博客《如何将Tomcat集成到IDEA中并启动项目?》 中2.1节的步骤。

⑩在服务器上部署该web工程的war包

⑪ 启动服务器,开始测试

相关文章
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
195 27
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
172 18
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
497 0
Maven学习笔记(二):Maven基础(基于IDEA)
使用Maven进行项目管理:提高Java Web开发的效率
Maven 是一款强大的项目管理和构建自动化工具,广泛应用于Java社区。它通过依赖管理、构建生命周期管理、插件机制和多模块项目支持等功能,简化了项目的构建过程,提高了开发效率。本文将介绍Maven的核心功能及其在Java Web开发中的应用。
196 0
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
使用IntelliJ IDEA的Artifacts功能,可以将项目依赖的第三方jar包打包进jar文件中,实现双击jar包即可直接运行。
Maven使用IDEA自带工具打包,同时将lib下的jar包打入,双击jar包可直接运行
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
该博客文章讲述了如何在IntelliJ IDEA中配置和启动一个使用Eclipse开发的支付宝网站支付Demo案例。文章详细记录了从导入项目到配置Tomcat,再到解决启动过程中遇到的问题的步骤。作者还分享了在IDEA中遇到的一些常见问题,如项目配置、依赖库添加、编码问题等,并提供了相应的解决方案。此外,文章还提供了支付效果的展示以及一些支付宝案例文档中需要修改的参数信息。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
272 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
【IDEA】配置mysql环境并创建mysql数据库
【IDEA】配置mysql环境并创建mysql数据库
1448 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题
本文介绍了在IntelliJ IDEA中修改Web项目访问路径的步骤,包括修改项目、模块、Artifacts的配置,编辑Tomcat服务器设置,以及解决Apache Tomcat控制台中文乱码问题的方法。
572 0
使用IDEA修改Web项目访问路径,以及解决Apache Tomcat控制台中文乱码问题

推荐镜像

更多