工具/原料

  • Windows 系统
  • JDK 1.5 及以上版本
  • Maven 3.0 及以上版本

方法/步骤

  1. 1 首先检查Eclipse是否已经添加的Maven插件,打开Eclipse, 依次选择 "Window"、"Preferences", 在搜索框中输入 Maven 进行查询,如果能查到结果如下图所示则 Maven插件已安装,可直接跳到第三步。
  2. 2 如果搜索不到 Maven 插件,请依次打开 Eclipse 中 "Help"、"Install New Software"打开Eclipse的插件安装窗口。点击Add 按钮,输入名称 m2e 以及链接 http://m2eclipse.sonatype.org/sites/m2e
  3. 3 设置Maven 插件里的 maven路径为你解压的 maven安装包路径。
  4. 4 建立Maven目录结构的java web项目。首先在Eclipse里点击File->New -> Other, 选择Maven Project, 然后选择默认workspace。
     
  5. 5 接下来选择maven 项目的目录结构,使用webapp。然后设置项目的坐标: GroupId是项目名称,Artifact Id 是本模块在项目内的定位。
  6. 6 添加Maven特有的资源文件夹。

    Maven里主程序的java文件都存放在src/main/java中,配置文件及资源文件等存放在src/main/resources中,这两个文件编译后的文件会存放到src/target/classes中;测试的java文件存放在src/test/java中,测试的配置文件及资源文件存放在src/test/resources中,这两个编译后文件存放在src/target/test-class中,src/main/webapp目录是maven web项目特有的,类似于原来的web项目的WebRoot。

  7. 7 如果eclipse创建的项目缺少这些文件则手动建立。这里我缺少src/test/resources目录。右键项目,选择Build Path -> Configure Build Path ->Source -> Add Folder 添加resources文件夹到test目录下。同时展开新建的source folder,左键双击其Output,配置到 target/test-classes文件夹。最后点击Properties的ok按钮。其他缺少的目录也是类似的建发。
  8. 8 打包Maven项目。右键项目 Run As然后使用Maven命令的goal: package 在eclipse中刷新项目可以在target目录下找到打包后的文件:helloworld.war
  9. 9 在tomcat中部署后输入连接即可看到如下图所示结果。

注意事项

  • Maven命令执行时必须联网

本文转自:http://jingyan.baidu.com/article/9f63fb91b5c5d7c8400f0e29.html

Maven3路程(一)用Maven创建第一个web项目(2)的更多相关文章

  1. 用Maven创建第一个web项目Struts2项目

    一.创建一个web项目 参考前面文章,项目名:maven-struts-demo. 二.配置pom.xml文件添加struts2依赖 <project xmlns="http://ma ...

  2. Maven3路程(一)用Maven创建第一个web项目(1)

    一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...

  3. Maven3路程(三)用Maven创建第一个web项目(1)

    一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...

  4. Maven3路程(三)用Maven创建第一个web项目(2)servlet演示

    上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 1.首先修改pom.xml文件,添加servlet依赖 <project xmlns="http:// ...

  5. Maven3 用Maven创建第一个web项目(2)servlet演示

    上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 1.首先修改pom.xml文件,添加servlet依赖 <project xmlns="http:// ...

  6. 用Maven创建第一个web项目

    http://www.cnblogs.com/leiOOlei/p/3361633.html 一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven ...

  7. Myeclipse2014 用Maven创建第一个web项目(1)---helloworld

    一.创建项目 1.Eclipse中用Maven创建项目 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可 ...

  8. JAVA学习5:用Maven创建第一个web项目(2)servlet演示

    上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 1.首先修改pom.xml文件,添加servlet依赖   <project xmlns="http: ...

  9. Eclipse中使用Maven创建Servlet3.0 Web 项目

    摘要 Apache Maven是一个优秀的项目构建和管理工具,许多开源项目都使用Maven进行构建.由于最近工作中要用到Maven,于是这里记录下在Eclipse中使用Maven插件创建一个基于Ser ...

随机推荐

  1. Understanding Execution Governors and Limits

    在编写Salesforce后台代码的时候,如果数据量比较大,或者需要与数据库的交互比较频繁的话,那么会抛出一些限制的异常,来提示你让你做进一步的修改. 有这些限制实质上是跟Salesforce是一个云 ...

  2. LoadRunner 脚本学习 -- 指针基础

    先搞清楚 ++a 和 a++的区别 ++a : 前缀++,  先自增,后表达式 a++ : 后缀++,  先表达式,后自增 前缀,自增立即生效. 后缀,下次才会看到效果. 一维数组的指针 Action ...

  3. BroadCast,BroadCastReceiver

    效果是:一个MainActivity动态注册一个BroadcastReceiver,BActivity发送一个标准广播,MainActivity接收到广播后,将广播中的消息显示在MainActivit ...

  4. 2.使用Package Control组件安装

    安装Sublime Text 2插件的方法: 1.直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->p ...

  5. TCP Wrapper 特殊使用

    更多,更好内容请参见: http://www.ibm.com/developerworks/cn/aix/library/au-tcpwrapper/ 一. 用处和用法 没有符合hosts.allow ...

  6. Sharepoint更新字段触发工作流(无代码)

    项目背景 Sharepoint 2010 ,Infopath 2010环境,用Infopath设置好表单把数据提交到Sharepoint的Library库.很常见的需求,其中有一个[状态]字段,和[申 ...

  7. Oracle 查询性能优化实践

      1.索引使用原则   不要对索引使用全模糊,但是 LIKE 'asdf%'是可以的,即不要Contains,可用StartWith 不要对索引进行函数,表达式操作,或者使用is null判断,否则 ...

  8. Azkaban 2.5.0 job type 插件安装

    一.环境及软件 安装环境: 安装目录: /usr/local/ae/ankaban Hadoop 安装目录 export HADOOP_HOME=/usr/local/ae/hadoop-1.2.1 ...

  9. soapui中文操作手册(六)----创建REST Testing

    首先,通过选择文件菜单中的“新建REST项目”选项创建从文件菜单中一个新的REST项目: 指定服务端点场下谷歌地图API网址: http://maps.googleapis.com/maps/api/ ...

  10. BZOJ4118 : [Wf2015]Window Manager

    OPEN.CLOSE.RESIZE操作直接模拟即可. 对于MOVE,设$f_i$表示$i$号矩形的坐标,先无视边界通过DP求出每个矩形的坐标,再根据边界反向用第二次DP求出被移动矩形移动的真实距离,再 ...