Maven3路程(三)用Maven创建第一个web项目(1)
2016-01-20 18:00
411 查看
1.Eclipse中用Maven创建项目
![](http://images.cnitblog.com/blog/201693/201310/10160012-b3c84b8bae3d4125b331e27636e90057.png)
上图中Next
2.继续Next
![](http://images.cnitblog.com/blog/201693/201310/10160259-a25b3b7f1e804402bc52f768b7054bb9.png)
3.选maven-archetype-webapp后,next
![](http://images.cnitblog.com/blog/201693/201310/10160452-e2627b10020848e3b385b9e012fdf432.png)
4.填写相应的信息,Packaged是默认创建一个包,不写也可以
![](http://images.cnitblog.com/blog/201693/201310/10161453-fbbcc496b89e4885aae5a3817742a07e.png)
5.创建好项目后,目录如下:
![](http://images.cnitblog.com/blog/201693/201310/10162503-5c30f5375dc2410d8ff3ac049cc1c145.png)
至此,项目已经创建完毕,下边可是配置。
二.项目配置
1.添加Source Folder
Maven规定,必须创建以下几个Source Folder
src/main/resources
src/main/java
src/test/resources
src/test/java
添加以上的Source Folder
![](http://images.cnitblog.com/blog/201693/201310/10164131-d6487e13a6f049518e0ead37d9cf3a4b.png)
![](http://images.cnitblog.com/blog/201693/201310/10164259-9e2ac0978eda4b06b5758666b4c322f0.png)
创建好后的目录如下:
![](http://images.cnitblog.com/blog/201693/201310/10163838-0146632c1a5a40218959849af2abd575.png)
2.配置Build Path
![](http://images.cnitblog.com/blog/201693/201310/10164458-e97d972bce1c4798ac4a51d28cd57fab.png)
3.设定4个文件夹的输出Output folder,双击修改
![](http://images.cnitblog.com/blog/201693/201310/10164910-d9b3a1caad5248758ccb3407e55aff83.png)
分别修改输出路径为
src/main/resources 对应 target/classes
src/main/java 对应 target/classes
src/test/resources 对应 target/test-classes
src/test/java 对应 target/test-classes
4.修改后如下图
![](http://images.cnitblog.com/blog/201693/201310/10165443-a52ab62db62046838012e68b8af9363e.png)
5.设定Libraries
![](http://images.cnitblog.com/blog/201693/201310/10165736-5fdcac5eb76346f8b53bb972aa279773.png)
![](http://images.cnitblog.com/blog/201693/201310/10165628-12ed162df58f4b438afbde3d2d6b4ca8.png)
6.配置完Build Path后目录如下:
![](http://images.cnitblog.com/blog/201693/201310/10165905-1c75116b05a1460f846096a624614610.png)
7.将项目转换成Dynamic Web Project
在项目上右键Properties
在左侧选择 Project Facets,单击右侧的 ”Convert faceted from “
![](http://images.cnitblog.com/blog/201693/201310/15151904-2772ef3fd9ae46aa87492d43018ac35d.png)
8.修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击”Further Configuration available“ 链接:
![](http://images.cnitblog.com/blog/201693/201310/15152147-6586dbc7ae9f425c93a6a266bfe132ea.png)
9.修改Content directory 为 src/main/webapp ,单击OK:
![](http://images.cnitblog.com/blog/201693/201310/15152349-616b3a06e39844fdb44ff923eabbede7.png)
10.设置完Content directory,ok后再次点击前一界面ok,完成转换成Dynamic Web Project项目
![](http://images.cnitblog.com/blog/201693/201310/15152550-44d0044f9ce34f1083f33c7f994cdd7b.png)
11.设置部署程序集(Web Deployment Assembly)
在项目上右键单击,选择Properties,在左侧选择Deployment Assembly
![](http://images.cnitblog.com/blog/201693/201310/15153759-a38429073a1448d39284da65238e0a32.png)
12.设置部署时的文件发布路径
1,我们删除test的两项,因为test是测试使用,并不需要部署。
2,设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
设置完成后如图
![](http://images.cnitblog.com/blog/201693/201310/15154111-ddf9bf23bbe74b98af595567773ad142.png)
ok后,web项目就创建完毕了,目录机构如图
![](http://images.cnitblog.com/blog/201693/201310/15154559-13a29cbeb6a0411289044e901197f6b9.png)
运行后访问工程成功!
![](http://images.cnitblog.com/blog/201693/201310/16145417-4eb71bda9e1a4f0799a5429a66e18a77.png)
下一章将测试一个servlet
![](http://images.cnitblog.com/blog/201693/201310/10160012-b3c84b8bae3d4125b331e27636e90057.png)
上图中Next
2.继续Next
![](http://images.cnitblog.com/blog/201693/201310/10160259-a25b3b7f1e804402bc52f768b7054bb9.png)
3.选maven-archetype-webapp后,next
![](http://images.cnitblog.com/blog/201693/201310/10160452-e2627b10020848e3b385b9e012fdf432.png)
4.填写相应的信息,Packaged是默认创建一个包,不写也可以
![](http://images.cnitblog.com/blog/201693/201310/10161453-fbbcc496b89e4885aae5a3817742a07e.png)
5.创建好项目后,目录如下:
![](http://images.cnitblog.com/blog/201693/201310/10162503-5c30f5375dc2410d8ff3ac049cc1c145.png)
至此,项目已经创建完毕,下边可是配置。
二.项目配置
1.添加Source Folder
Maven规定,必须创建以下几个Source Folder
src/main/resources
src/main/java
src/test/resources
src/test/java
添加以上的Source Folder
![](http://images.cnitblog.com/blog/201693/201310/10164131-d6487e13a6f049518e0ead37d9cf3a4b.png)
![](http://images.cnitblog.com/blog/201693/201310/10164259-9e2ac0978eda4b06b5758666b4c322f0.png)
创建好后的目录如下:
![](http://images.cnitblog.com/blog/201693/201310/10163838-0146632c1a5a40218959849af2abd575.png)
2.配置Build Path
![](http://images.cnitblog.com/blog/201693/201310/10164458-e97d972bce1c4798ac4a51d28cd57fab.png)
3.设定4个文件夹的输出Output folder,双击修改
![](http://images.cnitblog.com/blog/201693/201310/10164910-d9b3a1caad5248758ccb3407e55aff83.png)
分别修改输出路径为
src/main/resources 对应 target/classes
src/main/java 对应 target/classes
src/test/resources 对应 target/test-classes
src/test/java 对应 target/test-classes
4.修改后如下图
![](http://images.cnitblog.com/blog/201693/201310/10165443-a52ab62db62046838012e68b8af9363e.png)
5.设定Libraries
![](http://images.cnitblog.com/blog/201693/201310/10165736-5fdcac5eb76346f8b53bb972aa279773.png)
![](http://images.cnitblog.com/blog/201693/201310/10165628-12ed162df58f4b438afbde3d2d6b4ca8.png)
6.配置完Build Path后目录如下:
![](http://images.cnitblog.com/blog/201693/201310/10165905-1c75116b05a1460f846096a624614610.png)
7.将项目转换成Dynamic Web Project
在项目上右键Properties
在左侧选择 Project Facets,单击右侧的 ”Convert faceted from “
![](http://images.cnitblog.com/blog/201693/201310/15151904-2772ef3fd9ae46aa87492d43018ac35d.png)
8.修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击”Further Configuration available“ 链接:
![](http://images.cnitblog.com/blog/201693/201310/15152147-6586dbc7ae9f425c93a6a266bfe132ea.png)
9.修改Content directory 为 src/main/webapp ,单击OK:
![](http://images.cnitblog.com/blog/201693/201310/15152349-616b3a06e39844fdb44ff923eabbede7.png)
10.设置完Content directory,ok后再次点击前一界面ok,完成转换成Dynamic Web Project项目
![](http://images.cnitblog.com/blog/201693/201310/15152550-44d0044f9ce34f1083f33c7f994cdd7b.png)
11.设置部署程序集(Web Deployment Assembly)
在项目上右键单击,选择Properties,在左侧选择Deployment Assembly
![](http://images.cnitblog.com/blog/201693/201310/15153759-a38429073a1448d39284da65238e0a32.png)
12.设置部署时的文件发布路径
1,我们删除test的两项,因为test是测试使用,并不需要部署。
2,设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish
设置完成后如图
![](http://images.cnitblog.com/blog/201693/201310/15154111-ddf9bf23bbe74b98af595567773ad142.png)
ok后,web项目就创建完毕了,目录机构如图
![](http://images.cnitblog.com/blog/201693/201310/15154559-13a29cbeb6a0411289044e901197f6b9.png)
运行后访问工程成功!
![](http://images.cnitblog.com/blog/201693/201310/16145417-4eb71bda9e1a4f0799a5429a66e18a77.png)
下一章将测试一个servlet
相关文章推荐
- Ajax 文件上传
- c#程序内存分配
- eclipse svn插件安装
- Python程序的执行原理
- moo 7 Servlet init() doget() dopost() service()方法之间的区别及应用/GenericServlet、Servlet、HttpServlet借口之间的关系
- 新建WebService供JQuery调用及用js判断是否要调用服务器的submit
- Android开发之--自定义控件学习
- Android开发入门Hello World
- 1.2. Java基础知识 1.2.1. 阅读源代码
- APPCAN学习笔记001---app高速开发AppCan.cn平台概述
- js中继承的方法总结(apply,call,prototype)
- 转:RabbitMQ基础知识
- mongo db ubuntu 12.04安装
- Scala访问控制修饰符
- BlockCanary是一个Android平台的一个非侵入式的性能监控组件
- java中可执行jar包导出
- handler.obtainMessage()理解
- ubuntu 增加 swap 并加入开机启动项
- linux 下设置定时任务 crontab命令
- 键盘响应