maven创建web项目的两种方式【骨架创建webPK转换web】(下)

简介: maven创建web项目的两种方式【骨架创建webPK转换web】

2、普通maven项目转为web项目具体步骤

2.1 直接选中Maven

--------- 创建项目第一步:创建普通maven项目,直接选中Maven进行下一步


8edd5067e8894110a00beca6d871f87d.png

2.2 进行填写公司域名及项目名

-------------- 分别填写公司域名及项目名称,版本号一般不需要更改,不需要管它


6434d21cd13243029e5270f21a97dc44.png


2.3 确认Maven相关信息

---------- 确认Maven的版本,配置,以及本地仓库的存放路径是否正确。如若不正确可自行进行路径更改

ef8c4d5d61dc4562adb3ba3a0db7467d.png


2.4 确认项目名及项目的存放路径

----------------- 需确认一下创建的项目名是否正确,以及存放路径是否正确。如若不正确可自行进行修改


6493199acabc4275aec7a03e5476c0a9.png


2.5 手动创建webapp包以及WEB-INF包

------ 项目创建好之后,在src包下的main包下手动创建一个webapp包,以及webapp包下的WEB-INF包


461535a4a2fb4284bf69b18b567dc315.png


2.6 进行Maven项目转web相关的操作

2.6.1  + 号添加Web,路径修改配置WEB-INF 包web.xml文件

对手动创建的WEB-INF 包下进行web.xml配置


a75b202e6c7248ecb5a5d30910cd0c6e.png


先将\wen.xml进行复制删除,在点击... 三点进行路径包选择,选中我们手动创建好的WEB-INF包,在点击ok,在将其\web.xml 复制添加到选择好的路径后面,在点击ok , 则整个过程完成,WEB-INF 下的web.xml文件配置完成


eca7b86f7d2347598abe5a30d1a1db33.png


c995906aec404350a6e1285240d27154.png


2.6.2 路径编辑webapp

------------------ 点击最右边笔一样的图标进行编辑,出现选中路径,选中我们手动创建的webapp包,点击ok,在ok,在点击最下方的ok,整个转换过程完成


324235ebe8a84b2da8085e8e123f963f.png


2.7 项目创建完成

---------------- 在项目创建完成后,可看见webapp -- > WEB-INF ——> web.xml 等包及文件,则说明你成功创建了一个web项目。在这里index.jsp也需自己手动创建


a1cba93438bf41849d9470f3e01c2854.png


4结论

  • 那到最后两种Maven创建web项目的方式-----骨架创建PK转换web,到底谁赢了呢?


骨架创建web:


前提:连网状态下


使用:只需通过骨架即可创建web项目,便捷有效率,创建不易出错


缺陷:会出现中文乱码问题,路径解析不出来,需要对index.jsp以及web.xml


通过转换创建web:


前提:连网,没网络皆可创建


使用:转换过程较复杂,容易出错,转换过程顺序容易


综上所述,且纵观社会,在这个互联网的时代,网络遍布各地,没有网的情况实属罕见,所以本裁判判定,骨架创建的功能更强大,更便捷,更易于开发,虽有缺陷,但只需稍作修改即可,so最后我宣布选手骨架获胜!!!


相关文章
|
2月前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
70 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
2月前
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
49 8
|
2月前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
40 7
|
2月前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
39 4
|
2月前
|
中间件 Go API
Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架
本文概述了Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架。
151 1
|
2月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
226 8
|
2月前
|
Java 应用服务中间件 Maven
Maven的三种项目打包方式——pom,jar,war的区别
Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
220 3
|
2月前
|
JavaScript 前端开发 开发工具
web项目规范配置(husky、eslint、lint-staged、commit)
通过上述配置,可以确保在Web项目开发过程中自动进行代码质量检查和规范化提交。Husky、ESLint、lint-staged和Commitlint共同作用,使得每次提交代码之前都会自动检查代码风格和语法问题,防止不符合规范的代码进入代码库。这不仅提高了代码质量,还保证了团队协作中的一致性。希望这些配置指南能帮助你建立高效的开发流程。
75 5
|
2月前
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
534 1
|
3月前
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
150 1