一、ecplise配置Maven

  1、下载eclipse的Maven插件。(有些eclipse版本中已经集成了此Maven插件,可以不用下载)。

    需要下载m2eclipse插件。

  2、安装m2eclipse插件。

  方式一: 使用第一种方式来安装,Help  -->  Install New Software 弹出窗口后点击Add按钮输入

http 地址:http://m2eclipse.sonatype.org/sites/m2e,name:m2eclipse

把选项勾上,然后等待它  下载安装,完成之后重启 eclipse 即可。

      

    方式二:

    (1)、下载上面的插件。

    (2).在你的eclipse 安装的根目录

下创建两个文件夹:links,plugins(名字可以随便取),我的这两个文件夹位于:path=D:/Development/eclipse-JavaEE/eclipse(作为参考,下面用到)

(3). m2eclipse.rar 解压缩到 plugins 目录下

(4).在links 目录下创建一个maven.link(名字可以随便取,但必须是.link结尾的文件)文件

打开并输入:path= D:/Development/eclipse-JavaEE/eclipse/plugins/maven(请参照上面对应你的 maven 插件)

(5). 重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven,说明安装成功了。

      

3、配置Maven

    打开Window ---> Preferences ,在左边选择maven--->User Settings,在User Settings里面填入我们Maven目录下conf的setting.xml的地址。

      

4 、检测配置是否成功

  打开eclipse的window--->show View--->other.然后选择Maven--->Maven Repositories打开Maven仓库,在右边会出现Local Repositories仓库,再此仓库下我们可以看到我们曾经在setting.xml中配置过的仓库,至此表示Maven配置成功。(如果点击Local Repository没有出现下面的目录,可以右击Local Repository选择 rebuilt index,等待一会就回生成一个索引)。

      

二、在eclipse里面创建Maven项目。

1、创建项目

  在File--->New--->Other下面选择Maven,然后选择Maven Project。

    

2、填写项目信息

    建议在这一步勾选此项,这样创建过程将变得简单。

    

    如下图填写

    

    Group Id :组织名称,开发者公司或组织或个人名称。

    Artifact Id :项目名称。

    Version:版本信息(SNAPSHOT 测试版,RELEASE 正式发布版)。

    Packaging:项目类型(war-->web工程,jar--->Java工程,pom--->父工程)。

  然后点击完成,即可创建一个web工程。其结构如下图

    

3、创建项目存在的问题

    (1)自动创建的web项目没有web.xml文件。

      可以自己在src--->main--->webapp目录下创建WEB-INF文件夹,然后在下面创建web.xml即可。

    (2)自动创建的项目的JRE版本默认为1.5,我们需要将其改为我们需要的版本,在项目想的pom.xml里面添加如下代码,即可将版本设置为1.7。

    

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5</version>
<!-- 配置详细的信息 -->
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>

    配置后必须要更新配置才能使用

      

4、编写项目

  在src--->main--->java目录下编写一个servlet类,创建该类后会报错,如图

    

  我们知道这是因为缺少相应的servlet-api.jar包的原因,但我们不用导入此包,只需要在我们的pom.xml文件里配置该jar包的坐标即可。

    配置jar包坐标代码:

      在pom.xml文件中右击,选择maven-->add dependency.

      

  在搜索框内输入servlet-api,进行搜索,然后选择相应的版本,对于scope后面在进行说明。

      

  修改servlet的代码

    

public class BlankServlet extends HttpServlet{

    private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.getWriter().write("Hello Maven");
} @Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doGet(request, response);
} }

    配置web.xml文件

    

<servlet>
<display-name>BlankServlet</display-name>
<servlet-name>BlankServlet</servlet-name>
<servlet-class>com.jack.servlet.BlankServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BlankServlet</servlet-name>
<url-pattern>/BlankServlet</url-pattern>
</servlet-mapping>

5、运行项目

  运行项目要以Maven项目的方式运行。

  

  输入命令 tomcat:run  来运行项目

    

  这样项目便运行成功,并且给出了访问地址。

    

  然后我们访问我们编写的servlet,测试是否成功。

Eclipse配置和使用Maven的更多相关文章

  1. eclipse 配置jdk和maven

    准备工作:确保已安装好jdk和maven,并完全配置环境.若是没有请参考前两篇博客: jdk:    http://www.cnblogs.com/qinbb/p/6861851.html maven ...

  2. [转]maven安装以及eclipse配置maven

    转自:http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html 方法/步骤 下载maven的bin,在apache官方网站可以下载. ...

  3. Eclipse 配置Maven

    Eclipse 配置Maven 下载Maven 首先在官网下载Maven:http://maven.apache.org/download.cgi 下载后将其解压到相应的位置 配置Maven环境变量 ...

  4. 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)

    [项目管理和构建]十分钟教程,eclipse配置maven + 创建maven项目(三) 上篇博文中我们介绍了maven下载.安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合 ...

  5. Mac中Eclipse配置Maven开发环境

    1.下载Maven tar.gz包 http://maven.apache.org/download.cgi 2.解压tar包 随便一个路径都行 3.配置环境变量 bash设置~/.bash_prof ...

  6. eclipse配置maven + 创建maven项目

        登录|注册     努力+坚持,而且还很年轻   目录(?)[+] 在现实的企业中,以低成本.高效率.高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的.当 ...

  7. Eclipse配置Maven开发环境

    前言: 现在Eclipse版本越来越高.高版本的Eclipse甚至已经集成了Maven像是SpringSource的哪个版本.用习惯了Eclipse.在开发中还是不想更换掉自己的IDE.如此一来就又了 ...

  8. eclipse 配置android sdk和maven

    首先下载 ADT-22.2.0.rar eclipse-jee-kepler-R-win32-x86_64.zip android SDK4.2.zip 分别解压在一个盘 将ADT里面的两个目录内容相 ...

  9. eclipse配置maven + 创建maven项目(三)

    上篇博文中我们介绍了maven下载.安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目. 准备工作 在eclipse配置maven之前需要我们做 ...

随机推荐

  1. Docker应用场景

    Docker的应用场景 Web 应用的自动化打包和发布. 自动化测试和持续集成.发布. 在服务型环境中部署和调整数据库或其他的后台应用. 从头编译或者扩展现有的OpenShift或Cloud Foun ...

  2. Kafka项目实战-用户日志上报实时统计之应用概述

    1.概述 本课程的视频教程地址:<Kafka实战项目之应用概述> 本课程是通过一个用户实时上报日志来展开的,通过介绍 Kafka 的业务和应用场景,并带着大家搭建本 Kafka 项目的实战 ...

  3. solr源码分析之数据导入DataImporter追溯。

    若要搜索的信息都是被存储在数据库里面的,但是solr不能直接搜数据库,所以只有借助Solr组件将要搜索的信息在搜索服务器上进行索引,然后在客户端供客户使用. 1. SolrDispatchFilter ...

  4. 精读JavaScript模式(四),数组,对象与函数的几种创建方式

    一.前言 放了个元旦,休息了三天,加上春运抢票一系列事情的冲击,我感觉我的心已经飞了.确实应该收收心,之前计划的学习任务也严重脱节了:我恨不得打死我自己. 在上篇博客中,笔记记录到了关于构造函数方面的 ...

  5. 在Android项目中使用AspectJ

    版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/8888459.html 什么是AOP AOP是 Aspec ...

  6. Java设计模式学习记录-命令模式

    前言 这次要介绍的是命令模式,这也是一种行为型模式.最近反正没有面试机会我就写博客呗,该投的简历都投了.然后就继续看书,其实看书也会给自己带来成就感,原来以前不明白的东西,书上已经给彻底的介绍清楚了, ...

  7. 动态规划法(八)最大子数组问题(maximum subarray problem)

    问题简介   本文将介绍计算机算法中的经典问题--最大子数组问题(maximum subarray problem).所谓的最大子数组问题,指的是:给定一个数组A,寻找A的和最大的非空连续子数组.比如 ...

  8. 学会4种备份MySQL数据库(基本备份方面没问题了)

    前言 我们试着想一想, 在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新, 软件问题可以修复或重新安装, 但是如果数据没了呢?这可能是最恐怖的事情了吧, 我感觉在生产环境中应该没有什么 ...

  9. C# 中的集合(Array/ArrayList/List<T>/HashTable/Dictionary)

    int [] numbers = new int[5]; // 长度为5,元素类型为 int.string[,] names = new string[5,4]; // 5*4 的二维数组byte[] ...

  10. 基于Zookeeper的分布式锁

    实现分布式锁目前有三种流行方案,分别为基于数据库.Redis.Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开.我们来看下使用Zookeeper如何实现分布式锁. 什么是 ...