如何在本地搭建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包

⑪ 启动服务器,开始测试

相关文章
|
5月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
344 27
|
5月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
540 18
|
12月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
751 1
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
1627 1
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
4367 1
|
Java Devops 持续交付
Maven学习笔记(二):Maven基础(基于IDEA)
【10月更文挑战第1天】Maven 是一款 Java 项目构建工具,主要用于管理 jar 包及其依赖关系。上一篇简单介绍了Maven的基础知识,本文主要介绍IDEA上的实际使用场景。内容上几近全为学习《尚硅谷2022版Maven教程》整理所得。仅供参考。
635 0
Maven学习笔记(二):Maven基础(基于IDEA)
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
615 0
idea+maven+tomcat+spring 创建一个jsp项目
|
数据可视化 关系型数据库 MySQL
【IDEA】配置mysql环境并创建mysql数据库
【IDEA】配置mysql环境并创建mysql数据库
1990 0
|
7月前
|
IDE 程序员 开发工具
只用正版!教你5个方法,白嫖JetBrains家族的所有产品,包含:IntelliJ IDEA、PyCharm、WebStorm、CLion、Rider
程序员晚枫分享了5种官方认证的免费使用JetBrains家族产品的方法,包括内容创作者计划、开源项目支持、教育许可证、用户组支持和开发者认可计划。这些方法帮助个人开发者与小型团队合法获取强大开发工具,如IntelliJ IDEA、PyCharm等,降低开发成本,提升效率。同时提醒大家遵守使用规范,尊重知识产权。
1202 13
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
514 0

推荐镜像

更多