Eclipse使用maven构建web项目(创建项目)
一、创建项目
1、右键new project ->maven project->next->选择maven-archetype-webapp ->输入坐标信息->finish
2、 index.jsp报错(pom添加servlet api)
https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/3.0.1
<dependency>
<groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version> <!-- 只在编译和测试时运行 --> <scope>provided</scope> </dependency>
3、junit改为4.10或以上版本方便@test注解测试
4、由于eclipse只创建的资源目录,按照maven约定需要手动创建其它目录
创建 src/main/java 主代码
src/test/java 测试用例
src/test/resources
界面不显示需要更新下 项目右键->maven->update project->OK
5、检查classes文件的输出路径
项目右键->build path 查看是否为 项目名/target/classes
如果不是展开选择output->edit
6、将现有项目转化为web项目
项目右键->属性->project facets-勾选dynamic Web moudule->OK
7、修改部署时的默认配置,创建web项目成功
项目右键->属性->deployment Assembly->将test下测试代码发布删除
--------------------------------------------------------------------------------------------------------------------------------------------------------
目前的博客发表主要以记录笔记为主,可能部分内容有些浅显,望各路大牛勿喷,请您雅正
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)