一.使用 quickstart方式建立maven工程
1 在左侧空白处 点击new->other->Maven Project
2 点击next 选择use default workspace location
3 点击next ,如下选择
4 点击next,groupId填上你的工程名,artirfact Id 填上你的webapp下的工程名,最好和groupId一样
,package可建可不建,最后finish。
5 给新生成的工程(junn)适当处理,转化为web项目,右键项目(junn)->properties->myeclipse->project fact出现下图,
点击convert to faceted form;
6 勾上Dynamic web Moudle 选择合适的版本(version),我这里选的是2.5 ,同时在右侧选上 myeclise 中tomact的版本,还要
点击下方的 Further configuration available.., 最后ok,这样maven的project就转化为maven的web project 。
7 展开的目录如下
8 虽然现在可以使用pom.xml的配置来生成依赖包了,但是还需要一些设置,把maven生成jar 导入到lweb-info的lib下面去,
右键项目(junn)->properties->myeclipse->Deloyment Assembly
9 点击add->java build path entries
10 点击next ->双击maven dependencies,图中可以看出maven下面jar会在lib下面也存一份
11 点击ok,配置完成,下面测试
12 双击项目里面的pom.xml,选择Dependencies,点击add
13 中间的输入框中输入servlet ,选择一个版本,点击ok,保存pom.xml.
14 可以看到 maven Dependencies下面已经生成了servlet-api-2.5.jar。
15 重新发布工程,就会发现tomcat下面发布的lib下面有了servlet-api-2.5.jar。
第一种方法结束,谢谢大家的阅读
二 直接建立web project 使用maven surport(会有点小问题,建议第一种方法)
1 右击空白 new ->web project->填上project name后,勾上add maven support ,一直next ,最后finish.
2 同理配置pom.xml,添加自己需要的jar,添加上web.xml重新发布就可,。
三 使用web-app方式建立你的maven web project(建议使用这种方法和第一种方法)
1 和第一种方法很像,我在这里直说不同点,如下图选择
2 一直next,finish生成的的目录如下,本来没有lib的,需要自己新建一个lib文件夹,发布即可
3 右键项目->properties->java build path->删除一些打了红叉的,然后右键项目->new->source folder,
可以新建一下文件夹src/main/java, src/test/resources, src/test/java
4 步骤3那样做事方便管理
http://mvnrepository.com/
谢谢你阅读我的blog