Eclipse使用Maven构建web项目详解

标签: eclipse maven web | 发表时间:2014-02-10 10:24 | 作者:zhimin8haomi
出处:http://www.iteye.com
Maven无论在标准化项目结构,还是在jar的依赖管理上等,好处都是非常突出的。但是使用也有些门槛,本文详细讲解了Eclipse构建Maven web项目的方法
测试于: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
    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 -> Apply
    Eclipse使用Maven构建web项目详解
  13. 点击上图中左侧的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/,出现Hello World!证明你成功了~!


已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [eclipse maven web] 推荐:

Eclipse使用Maven构建web项目详解

- - 行业应用 - ITeye博客
Maven无论在标准化项目结构,还是在jar的依赖管理上等,好处都是非常突出的. 但是使用也有些门槛,本文详细讲解了Eclipse构建Maven web项目的方法. 转自: http://www.devnote.cn/article/148.html. 测试于:m2e 1.4.0, Maven 3.0.5, Eclipse Indigo.

maven学习之maven与eclipse集成

- - ITeye博客
    在上一篇博文中讲到了maven的配置,今天要讲maven与eclipse的集成. 现在在java开发中,eclipse占据了绝大部分的市场份额. 其他的关于NetBeans,IDEA中的关于maven的配置,读者可参阅相关资料. (注:关于IDEA,据说是款非常强大的集成开发环境,但是据说对svn的支持不是很好,道听途说而已).

Eclipse远程调试Web应用

- - ITeye博客
   在windows系统下 .    修改%CATALINE_HOME%/bin/catalina.bat,加入下面这行: .    其中address=8787是没被使用的端口号. 连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试.     在非windows系统中: .

eclipse如何导入myeclipse的web项目

- - 开源软件 - ITeye博客
1、进入项目目录,找到.project文件,打开. 2、找到...代码段. 3、在第2步的代码段中加入如下标签内容并保存:. 4、项目目录下的.classpath文件,把所有Webroot字符串改为WebContent,保存. 5、把目录下webroot的文件夹改名为WebContent.

maven 自动化web应用集成测试

- - BlogJava-首页技术区
        web应用集成测试的时候,各位还需要启动web容器,然后打开浏览器,输入ulr,然后看到浏览器的输出吗. 下面我们用maven做到自动化. 我们利用maven的生命周期和jetty插件来实现. 下面描述下做的自动化web集成测试实现的原理. 1,在生命周期pre-integration-test启动jetty容器.

eclipse远程调试tomcat运行的web项目--配置

- - ITeye博客
eclipse远程调试tomcat运行的web项目. 从"远程"可以看出, tomcat运行的web项目不在本机,而且正在跑;. 比如用户说,系统出问题了, 打电话叫你解决一下. A:查看日志:这时一大堆日志, 你不愿意查找, 这时远程调试就可以清楚哪里出错了. B:远程调试:你可以知道传入对象的每个一个属性以及调用的方法等等更为详细的信息.

用Python+Django在Eclipse环境下开发web网站 - Ruthless

- - 博客园_Ruthless
如果这是你第一次使用Django,那么你必须进行一些初始设置. 也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Django详细选项设置和应用特性配置,具体操作步骤如下所示. 1.新建Django项目. 3.测试新建的模块是否正常. 服务器启动起来后,去浏览器输入网址:http://127.0.0.1:8000,你会看到一个令人愉悦的,柔和的淡蓝色 “Welcome to Django” 页面.

Eclipse 3.7发布

- Power - Solidot
Eclipse基金会宣布发布开源集成开发环境Eclipse 3.7,代号Indigo.

Google宣布Eclipse Labs

- 旺旺 - Solidot
Google和众多开源社区的开发者都使用Eclipse IDE,Google开发者用Eclipse开发了Android、App Engine、Google Chrome,以及大量Web应用程序. 现在Google宣布与Eclipse基金会合作,促进Eclipse生态系统,他们的合作结晶是Eclipse Labs.

eclipse插件-easy explore

- - 博客园_首页
最近找到一个Eclipse的插件,名字是Easy Explore,是 Easy Structs 其 中的一个部分. 主要的功能就是在Eclipse里面视图的部分如果看到自己的工程,或者Package,包什么的,在安装完该插件以后点击鼠标右键,选 择"Easy Explore"就可以快速的打开该文件的windows存放文件夹,对于快速的导出源文件是一个很有用的插件.