第一次接触maven管理的项目是在大三的时候,当时由于忙于享受大学里的美好时光而错过了美好的学习时机。现在想想还是有点小后悔的,如果当初能够好好学习,现在来公司就能够直接手手头上这个项目,不至于这么苦逼,大热天还得抱着电脑学习。但是之前所做的每一件事,只要不是对着天花板发呆,谁知道对我们的日后成长会有什么影响了。所以仔细想想还是抓紧当下,展望未来吧! 在看这篇文章之前,大家伙得先把maven安装配置好,还要在eclipse上安装上maven插件。不然下面的操作你是无法进行下去的。这里推荐一些maven相关教程。 Maven安装配置: http://jingyan.baidu.com/article/d8072ac45d3660ec94cefd51.html Eclipse上安装maven插件: http://blog.csdn.net/wode_dream/article/details/38052639 Maven基础学习教程:http://wiki.jikexueyuan.com/project/maven/overview.html
下面进入正题,教大家如何使用maven创建一个web项目。
这里我们使用maven插件来创建一个maven项目,点击next
选择 maven-archetype-webapp 插件,next
在Group Id中填入你默认的包名,此处也可以不填,在Artifact Id中填入你的项目名,finish
至此maven项目新建完成,项目结构如下
无论你目前有几个其中的sources folder,按照下面的步骤来。 点击项目右键New->Build Path->Configure Build Path,点击source你可以看到有两个红×,上面提示missing
点击Libraries,选中Jre System Library(估计有点不同,这步实际上是想让大家更换jre或jdk版本),点击edit
选择默认jre或者替代的jre都可以,但是要注意版本选择jdk/jre的6,7版本都可以,貌似我选择jdk8版本后面会出现不兼容的情况,点击finish->apply->ok
可以看到此时出现了三个sources folder,但是与我们预想的还是差一个src/test/resources(如果你有四个,下面的这一步你就不用再进行了,每个人的eclipse配置不同可能会有差异),那我们再手动建立第四个
右键new->source folder
在folder name中输入我们缺失的那个sources folder,点击finish
至此我们的sources folder目录结构就完整了
最后设置四个文件夹的Output Folder,双击修改 分别修改输出路径为 src/main/resources 对应 target/classes src/main/java 对应 target/classes src/test/resources 对应 target/test-classes src/test/java 对应 target/test-classes
点击ok
再来看我们的项目结构,可以发现多了一个WebContent
删除完之后我们还要将webapp和maven的lib包部署到我们的程序集中。点击add,选中folder,点击next
选中webapp,点击finish,这里可能有些人没有Maven Dependencies(maven依赖的lib包)这一项,同样也是点击add,不过选择的是上图的Java Build Path Entries
完成后我们的程序部署集结构是这样的
修改后的项目目录如图所示,删除webContent后可能会出现红×,没关系,点击project->clean清理一下就消失了
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有