eclipse创建maven动态web项目完整示例

首先,要确保你的eclipse安装了maven插件,File-> New -> Other , 输入m或maven,查看是否有maven选项。


如果没有maven选项,请先安装maven插件,具体如何安装,可自行网上搜索。

这里我以我的个人博客项目为例,介绍eclipse创建一个完整的空白maven动态web工程的详细过程。


新建,如下图:


接下来选择项目存放位置,不选默认存放在你的eclipse默认项目workspace目录下,点击Browse可自己选择存放路径,点下一步



这里选择webapp,下一步:



填写Group Id,Artifact Id, 版本号默认就好,当然你也可以自己修改,点Finish



此时会生成一个Maven项目,工程目录展开后如下:


此时你的maven项目是不完整的,如要手动添加几个Source Folder(若使用IntelliJ IDEA创建项目则不会出现这种情况)。

首先选中项目,右键 -> Build Path -> Configure Build Path,界面如下:



点击Source,如下图,先将src移除,再添加Source Folder


main下面的resourceswebapp添加进来


点击ok,然后再点击Libraries,配置依赖库,界面如下:


这个JRE是你的eclipse默认的jre库,你也可以自行修改,点击Add Library可以添加sever库:




当然如果你在pom中添加过了依赖你也可以不用添加tomcat依赖库。

记住一定要先点击Apply,再点ok



此时目录结构的样子发生了变化,选中这两个其中一个,右键 -> New -> Source Folder.


添加好Source Folder之后,项目的目录结构已经基本完成了。

当然如果你需要单元测试的话,可以用同样的方法添加test,添加test目录之后的完整的maven项目目录结构如下:


右击项目 -> Build Path -> Configure Build Path,界面如下:



点击Libraries可以配置修改jre或server依赖库,如果你的依赖库中没有出现Maven Dependencies,请参考我的博客eclipse中maven项目不显示Maven Dependencies依赖,即可解决 。


至此,项目的创建已基本完成,但是再后续开发的过程中可能会报错,这是因为新建项目的时候用了maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的, 所以此处手动修改下即可。

项目右键,选择最后一项Properties,选择maven下面的Project Facets,如图:



将其版本改为3.1(当然你也可以改为3.0或其他版本,我写博客时3.1是最新版),然后Apply再ok就好啦。

如果你出现下面这种情况:



请参考我的博客解决maven web项目Cannot change version of project facet Dynamic Web Module错误,即可解决。


至此,一个空白的maven web项目已经完成,接下来就可以再pom.xml中添加依赖,在src/main/java中添加代码了。

此处我做个hello world示范:


在此处添加你的服务器,如tomcat等,添加好之后,在tomcat上右键选择Add and Remove


将你的项目添加进去,启动tomcat。启动成功如下图:



打开你的浏览器,输入地址http://localhost:8080/你的工程名/


一个空白的maven web项目就完成了。


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值