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

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


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

首先下载maven3.
Maven下载地址

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

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



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

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

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

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



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



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


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

如下图



点击Next

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




点击Next
输入
groupId和artifactId

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





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





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

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




(当然,还可以添加用于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项目创建成功.




如何启动项目?

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

其实很简单.
邮件点击tomcat



如上图.点击 Add or Remove..




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

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









启动就OK.

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

maven项目其实还有用mvn pulgin来启动项目.
如maven-jetty或maven-tomcat等.
这些就是maven的知识点了,在此不做过多赘言.
感兴趣的朋友可以自己去找相关的知识.



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

配合m2eclipse创建一个标准的maven web项目. 博客分类: spring3MVC教程 mavenWebEclipseMyeclipseIDE Maven是一个近几年比...

Maven教程-使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他的空间 4.一般我们都是we...

Maven学习 (三) 使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他...

Maven学习 (三) 使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他...

Maven学习 (三) 使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他的空间...

Maven学习 (三) 使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或...

Maven学习 (三) 使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或者你可以自己选择其他的空间...
  • Truong
  • Truong
  • 2014年04月12日 23:34
  • 2239

Maven学习 (三) 使用m2eclipse创建web项目

Maven学习 (三) 使用m2eclipse创建web项目 1.首先确认你的eclipse已经安装好m2eclipse的...

Maven搭建(二)使用m2eclipse创建web项目

1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的项目 3.下一步默认配置,使用默认的工作空间,或者你可以...

Maven学习 (三) 使用m2eclipse创建web项目

备注:可先创建dynamic web工程,再转成Maven工程 1.首先确认你的eclipse已经安装好m2eclipse的环境,可以参照上两篇Maven学习内容 2.新建一个maven的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:配合m2eclipse创建一个标准的maven web项目.
举报原因:
原因补充:

(最多只允许输入30个字)