配合m2eclipse创建一个标准的maven web项目.

Maven是一个近几年比较流行的jar包管理工具.
很多开源项目或者demo代码都是基于Maven的项目.
优缺点javeeye有过很激烈的讨论.在此不做过多评价.
但根据我的经验.
使用过maven后再也不想回到过去往lib手动添加jar包的日子了..


网上有很多关于maven的教程和说明.在此不做过多的赘言.

首先下载maven3.
[url=http://maven.apache.org/download.html]Maven下载地址[/url]

解压后设置maven的系统变量.
如下图.设置好M2_HOME和PATH的系统变量.输入
mvn -version

出现图中所示表示安装成功.

[img]http://dl.iteye.com/upload/attachment/444615/a93abd47-90b5-358d-b80e-f14b0994c415.png[/img]

然后是安装m2eclipse插件.
只能在线安装.

m2eclipse Core Update Site: [url]http://m2eclipse.sonatype.org/sites/m2e[/url]

注:MyEclipse和STS自带m2eclipse插件,所以不用安装. Eclipse for J2EE需要单独下载.
强烈推荐使用springsource的STS(一款基于eclipse整合的IDE)
[url=http://www.springsource.com/downloads/sts]STS下载地址[/url]

安装好m2clipse插件后
在IDE菜单栏点击 window --> preferences
输入maven出现下图中所示.

[img]http://dl.iteye.com/upload/attachment/444630/6ed4843a-2bda-380a-89d6-bb019939e09c.png[/img]

点击User Settings 选择解压后maven下conf文件夹中的settings.xml再点击Apply.
接着点击Installations -->Add -->选择maven的安装目录 -->Apply

[img]http://dl.iteye.com/upload/attachment/444640/278ac0b1-4e87-35cf-9cb2-3943a759fb20.png[/img]

到此,maven和m2eclipse都搭建好了.
接着我们开始创建一个标准的基于maven的web项目框架.


在左边项目区 点击右键 --> New --> Other --> 找到maven(或者直接输入maven)
-->选择 Maven Project

如下图

[img]http://dl.iteye.com/upload/attachment/444793/a2f0eb03-ba97-35bc-8028-45455ff3a72c.png[/img]

点击Next

会出现很多Archetype.都是对应不同需求的maven模板.
我们选择 [b]maven-archetype-webapp[/b]
一个基于web的模板.

[img]http://dl.iteye.com/upload/attachment/444795/95a0c3b0-bfd7-3dc0-bb4d-1fd77c061c26.png[/img]


点击Next
输入
groupId和artifactId

groupId随便填写就是了 不过最好是填写公司或者组织名称.
artifactId可以认为他是项目名,所以你填写的就是项目名.

[img]http://dl.iteye.com/upload/attachment/444804/a44f3b36-5017-3866-b654-5bf4608f04d1.png[/img]


创建成功后我们会得到如下图所示的项目结构


[img]http://dl.iteye.com/upload/attachment/444806/21c90a4c-17e9-3e60-a275-e0e052290df8.png[/img]


但是这个并不是默认的maven项目的标准结构.我们需要进行一些改动.

1.在项目下创建一个Source Folder.
Folder Name:src/main/java
如下图所示

[img]http://dl.iteye.com/upload/attachment/444811/26933a5e-062c-3afe-a727-b706fe1a10fd.png[/img]


(当然,还可以添加用于junit测试的src/test/java和src/test/resources
不过在此就不添加了.)


2.在webapp根目录下创建一个叫resources的Folder.
用于以后装JS,CSS等静态文件.

3.删除index.jsp

4.在src/main/java中创建3个包(maven标准推荐是3层包结构)

5.如果装的JDK是1.6的,更改JRE System Libary为1.6版本的.

这样.一个标准的maven web项目创建成功.

[img]http://dl.iteye.com/upload/attachment/444835/14f872e9-d942-3bfa-bbda-779503fa97a4.png[/img]


[size=x-large][b]如何启动项目?[/b][/size]

很多人都在问创建了项目后如何启动项目?如何启动服务器?

其实很简单.
邮件点击tomcat

[img]http://dl.iteye.com/upload/attachment/478029/a5feaa66-6124-3169-b7ac-634e4a081803.png[/img]

如上图.点击 Add or Remove..


[img]http://dl.iteye.com/upload/attachment/478031/03466f03-cfff-39ac-b3b9-63b660593ab5.png[/img]

将你需要启动的项目add到右边.点确定后项目就部署到tomcat了.

还有一个更简单的方法.
直接把项目拖到tomcat上

[img]http://dl.iteye.com/upload/attachment/478033/3840ccd6-01f3-3657-84e6-6896c27923f5.png[/img]


[img]http://dl.iteye.com/upload/attachment/478044/b2846921-3051-3610-a31a-78ee5538c3f6.png[/img]
[img]http://dl.iteye.com/upload/attachment/478046/e693ce81-753d-35fa-8e14-c48b5805513a.png[/img]


启动就OK.

如果不能把项目放入tomcat,请检查自己的maven项目是否是web项目.

maven项目其实还有用mvn pulgin来启动项目.
如maven-jetty或maven-tomcat等.
这些就是maven的知识点了,在此不做过多赘言.
感兴趣的朋友可以自己去找相关的知识.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值