Eclipse构建maven web项目

来源:互联网 发布:登山鞋知乎 编辑:程序博客网 时间:2024/04/30 11:46

原文:http://www.devnote.cn/article/148.html

 

测试于:m2e 1.4.0, Maven 3.0.5, Eclipse Indigo

注:内容操作基于eclipse java视图

步骤如下:

  1. Ctrl + N调出新建窗口,双击选择Maven Project
    Eclipse使用Maven构建web项目详解
  2. 直接点击下一步
    Eclipse使用Maven构建web项目详解
  3. 双击选择maven-archetype-webapp(这个列表需要加载一段时间)
    Eclipse使用Maven构建web项目详解
  4. 根据个人情况输入Group Id(一般域名)和Artifact Id(项目名),Package会自动生成,点击finish
    Eclipse使用Maven构建web项目详解
    java视图下项目结构如
    Eclipse使用Maven构建web项目详解


  5. 右键项目 -> Build Path -> Configure Build Path...
    Eclipse使用Maven构建web项目详解
  6. 在Source下去掉两个错误的Source folder
    Eclipse使用Maven构建web项目详解
  7. 点击上图中的Add Folder... -> 点击Create New Folder...增加src/main/java、src/test/java 和src/test/resources(或直接在项目右击 new ->source folder 添加缺少的文件目录
    Eclipse使用Maven构建web项目详解
  8. 分别双src/test/java和src/test/resources下的Output folder,设置测试代码编译的class发布目录为target/test-classes。为的是不和正式代码的编译文件混在一起,正式代码发布目 录使用默认的target/classes即可。
    Eclipse使用Maven构建web项目详解
  9. 在Order and Export中调整folder的显示顺序
    Eclipse使用Maven构建web项目详解
  10. 在Libraries中双击,用自己的jre替换掉默认的jre,如我这里是用JRE System Library [jdk1.6]替换掉JRE System Library [J2SE-1.5]
  11. 转换为Dynamic Web项目,以便tomcat识别
    点击上图中左侧的Project Facets -> 在右侧选择Dynamic Web Module -> 设置version为2.5(默认的3.0针对java7),暂时不点OK
    Eclipse使用Maven构建web项目详解
  12. 点击上图中的Further configuration available... -> 设置web.xml所在目录为src/main/webapp -> OK -> Apply -> OK退出
    Eclipse使用Maven构建web项目详解
  13. 右键项目 -> Build Path -> Configure Build Path... -> 点击左侧的Deployment Assembly -> 删除不需要部署的两个test folder
    Eclipse使用Maven构建web项目详解
  14. 设置发布时同时发布maven依赖的包
    点击上图中的Add -> 双击Java Build Path Entries -> 双击Maven Dependencies -> 确定
    Eclipse使用Maven构建web项目详解
    最终项目目录效果
    Eclipse使用Maven构建web项目详解
  15. 部署到tomcat(如不清楚可在本站搜到),访问http://localhost:8080/example/,

 

0 0
原创粉丝点击