`

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

 
阅读更多

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


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

首先下载maven3. 
Maven下载地址 

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

Java代码  收藏代码
  1. 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的知识点了,在此不做过多赘言. 
感兴趣的朋友可以自己去找相关的知识. 
分享到:
评论

相关推荐

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. ...

    Eclipse使用Maven无法建web项目

    本文将深入探讨如何在Eclipse中利用Maven创建一个Web应用程序项目。 首先,我们需要理解“Eclipse使用Maven无法建web项目”这个问题可能涉及到的几个关键点。在Eclipse中创建Maven Web项目时,可能会遇到诸如Maven...

    eclipse的maven插件m2eclipse 1.6.2 目前最新版

    Eclipse的Maven插件m2eclipse是开发人员在集成开发环境中管理Maven项目的重要工具。m2eclipse 1.6.2是该插件的一个特定版本,旨在提供更好的性能、稳定性和功能增强。以下是对这个插件及其版本的详细解释: 一、m2...

    eclipse构建及运行maven web项目

    最后一步是在 Eclipse 中创建一个新的 Maven Web 项目: 1. **创建项目**:选择 `File -> New -> Other...`,在弹出的对话框中选择 `Maven Project`。 2. **选择项目模板**:在 `Archetype` 栏目中,选择 `org....

    使用Eclipse构建Maven项目 配套示例项目源码

    5. Eclipse将自动创建一个标准的Maven项目结构,包括src/main/java、src/main/resources、src/test/java和src/test/resources等目录。 导入Maven项目: 1. 对于已存在的Maven项目,选择"File" -> "Import" -> ...

    eclipse+maven创建web项目

    当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...

    maven web项目 Demo

    在创建一个Maven Web项目时,我们通常会遵循以下步骤: 1. **初始化项目结构**:Maven的默认项目结构包括`src/main/java`(源代码目录)、`src/main/resources`(资源文件目录)、`src/test/java`(测试代码目录)...

    myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3

    【标题】"myecplice/ecplice maven插件m2eclipse_for_eclipse_3.3"指的是一个专为Eclipse 3.3版本设计的Maven集成插件——m2eclipse的离线安装包。m2eclipse是Eclipse开发者社区开发的一个非常重要的扩展,它将Maven...

    Eclipse中Maven项目创建及相关操作

    Eclipse作为一个强大的集成开发环境(IDE),内置了对Maven的支持,使得开发者能够轻松地构建、管理和部署Java项目。 首先,让我们来了解如何更改Maven库的路径。Eclipse 7.5及以上版本已经包含了Maven插件,但如果...

    maven项目转动态web项目,部署到tomcat

    Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署到 Tomcat 中。 Maven 项目转换为动态 Web ...

    配合m2eclipse,改造tomcatPluginV321根据maven的依赖自动热部署

    M2Eclipse是Eclipse IDE的一个插件,用于支持Maven项目。它提供了与Maven的紧密集成,允许开发者在Eclipse环境中创建、构建、管理和调试Maven项目。M2Eclipse能够自动下载项目所需的依赖库,管理项目的生命周期,...

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...

    Eclipse Maven WEB工程实战.pdf

    - 可以从m2eclipse的官网下载最新版本的插件包,然后将其解压到一个指定目录。 - 配置Eclipse的插件目录,通过创建一个m2e.link文件来链接解压后的插件路径。 - 启动Eclipse后,通过Window->Preferences进入设置...

    maven-web-test.zip

    本文将深入探讨如何使用Eclipse IDE创建一个Maven Web项目,并结合"Maven-web-test.zip"这个压缩包文件,理解相关知识点。 1. **Maven简介** Maven是Apache软件基金会开发的项目管理工具,它通过使用一种标准的...

    eclipse+egit安装使用+maven安装项目搭建

    Maven 是一个项目管理和综合工具,主要用于构建、依赖管理和项目信息管理。它通过在 pom.xml 文件中定义项目信息和依赖关系来自动化构建过程。 11、Maven 安装 首先,从 Apache Maven 官网...

    eclipse下创建maven项目

    Eclipse可以通过Maven插件(M2Eclipse)实现与Maven的集成,方便在IDE内创建、管理Maven项目。首先,确保你的Eclipse已经安装了M2E插件,如果没有,可以在Eclipse Marketplace中搜索并安装。 三、创建Maven项目步骤...

    Eclipse整合Maven开发教程

    Maven是一个强大的构建工具,尤其在Java开发领域中广泛使用,它负责项目的依赖管理、构建过程以及元数据管理。本文主要针对已有Eclipse使用经验的开发者,介绍如何在Eclipse环境中集成Maven,使得开发更加高效。 1....

    Maven和Eclipse集成

    首先,在Eclipse中创建一个新的Maven项目,并配置必要的依赖。接着,编写Java类和Web资源文件,最后通过Maven命令进行构建和部署。 1. **创建Maven项目**:选择“File”>“New”>“Other”>“Maven Project”,并按...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    首先,Maven是一个强大的项目管理工具,它通过定义项目的结构和依赖关系,自动下载所需的库,编译、打包、测试和部署项目。在Eclipse中,我们可以安装Maven插件(如M2Eclipse)来无缝集成Maven的功能。设置Maven的...

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    在Eclipse中,利用m2eclipse插件创建一个新的Maven项目,类型选择为WAR包。如果对这一步操作不熟悉,建议先学习基本的Maven项目创建流程。 **步骤5:修改POM文件** 打开项目的`pom.xml`文件,添加tomcat-maven-...

Global site tag (gtag.js) - Google Analytics