您的位置: 首页 > 文章 > 01_MyEclilpse从0开发maven工程-------(2)测试搭建好的maven工程 01_MyEclilpse从0开发maven工程-------(2)测试搭建好的maven工程 分类: 文章 • 2023-04-07 22:35:18 前言 因为考虑到后面项目会加越来越多的内容,从这一节开始,我会把对应的项目放在我的Github上,命名方式为专题编号+项目名+对应第几节,比如本节标题为“01_MyEclilpse从0开发maven工程——-(2)测试搭建好的maven工程”,项目名为wechat,那么Git上的命名为01_wechat_02 Git地址为:https://github.com/Charzone/charzone.shared 在上一篇文章我们已经搭建好了一个maven工程,但是我们不知道能不能用,所以需要测试一下。 一、测试项目是否搭建成功 1)我们先打开工程下面的pom.xml文件,这个文件是对整个maven工程的管理 2)初始化的pom如上图,我们稍微改一下,去掉一些不要的,这样看起来干净多了 3)我们的目的是先把项目跑起来,所以我们加入servlet-api包,如果你只是建立一个web项目而不是maven工程,你会发现你不用做什么就能使用HttpServletRequest,但是maven我们要自己引入这些包,如下,我们加入servlet-api相关依赖包,dependencies里面你可以加很多的dependency依赖包,这里可能你会感觉groupId,artifactId,version这三个很熟悉,对的,看我们最上面的,也有自己当时创建工程时定义的这三个属性,这三个属性就是当其它maven引入我们的工程时,groupId,artifactId和version就要按照我们定义的写 4)上面引入servlet-api后,你应该发现工程下面多了个Maven Dependencies,点击可以发现多了我们刚刚引入的servlet-api包,你还记得在我们的第一篇文章说的下载后的maven的conf下的settings.xml配置了localRepository目录吗,这里你可以进入目录里看一下,发现多了一些包,就是我们在pom配置dependency时引入的包 5)我们再加多一些依赖,以让印象更深刻,每加一个包,工程下的Maven Dependencies就多了一个包 6)提醒一下:你可能会有疑问,我怎么知道每个包的groupId,artifactId,version,别担心,很多你百度一下就有了,或者到这个网址http://mvnrepository.com/tags/maven,搜索你要的插件,比如servlet-api点击进入选择你要的某个版本,点击进去直接复制它的dependency到你的pom文件的dependencies下面就Ok了,到这里,我们的简单maven项目就完成,下面部署一下,然后运行。 7)部署:运行:测试输出,工程默认在webapp下会有index.jsp,直接修改对应文件,这里注意(你想把index.jsp作为项目的默认访问页面,要在web.xml配置一下):这个是修改的jsp 8)然后我们浏览器看一下:成功输出,说明我们的maven项目搭建成功,这里浏览器的地址注意一下,因为我把端口改成了10080,所以就用10080访问,默认是8080,还有就是wechat是我们的项目名,因为我们的web.xml设置了默认的访问页面,所以可以直接访问项目名,它会自动去找对应的页面的,如果你web.xml没有配置的话,应该这样访问:http://localhost:8080/wechat/index.jsp 9)至此, 我们这一节就结束了,下一节,我们来讲怎么在我们的项目中配置日志