Maven在eclipse的使用入门

在eclipse环境中使用maven,是要安装maven插件的;不过eclipse中已经集成了maven插件,可以到window --> preferences查看:

 

在使用之前,我们检查两个配置先,如图操作:

 

 

 

 

一.创建第一个maven项目

 

 

 

GroupID,ArtifactID,Version组合称为“坐标”

 

 

 1.创建好项目之后,如果有报错的话,是因为你的webapp下没有web.xml,所以你得在webapp下创建WEB-INF文件夹接着创建web.xml

2.如果你的jre系统类库版本有点低的话,可以在pom.xml添加如下配置:

说一下pom.xml配置,它是maven项目的核心配置文件,它的作用说白了就是从仓库种拿jar包和插件等来用的 

 

 3.添加后你的项目会报错,这是很正常的,你需要刷新一下;快捷键Alt+F5或右键项目 --> Maven --> Update Project

 

二.创建一个servlet

  1.创建一个servlet之后肯定会报错,因为没有提供jar,我们必须跟本地仓库拿;在此之前我们需要给本地仓库指定一个索引,如图操作:

 

 

 

 点击OK即可

  2.现在可以引入jar了,项目右键Maven --> Add Dependency,接着如图:

 

 在pom.xml下就生成了如下配置:

需要说的是,假设导A包,也会把A包直接依赖的jar包和间接依赖的jar包统统导入 

 

   3.创建servlet,发现没有任何错误证明包已经引入了,如图:

 

   4.现在启动项目,Run As --> Maven Bulid ...,输入命令:tomcat:run,如果出现编译错误,可能是是因为maven需要jdk编译,而你配置的是jre编译:

解决办法可参考:https://www.cnblogs.com/shenrong/p/7129210.html

  5.运行成功后,访问servlet时可能会出现如下异常:

 

  异常的原因是:你提供servlet-api和jsp-api跟tomcat运行时用到的api冲突了

  解决办法如下:

 

 

 

 

 

点击OK,再项目刷新下就可以了!

posted @   爱编程DE文兄  阅读(571)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 开发者新选择:用DeepSeek实现Cursor级智能编程的免费方案
· Tinyfox 发生重大改版
· 独立开发经验谈:如何通过 Docker 让潜在客户快速体验你的系统
· 小米CR6606,CR6608,CR6609 启用SSH和刷入OpenWRT 23.05.5
· 近期最值得关注的AI技术报告与Agent综述!
点击右上角即可分享
微信分享提示